77问答网
所有问题
当前搜索:
指针运算符的优先级
学习C语言需要掌握哪些基本知识?
答:
先要明确运算符按
优先级
不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2、3级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级
运算符的
运算顺序。下面我们通过几个例子来说明: (1) 5*8/4%10 这个表达式中出现3种运算符,是同级运算符,运算顺序按从左至右结...
C语言知识总结
答:
条件运算符 ? :逗号运算符 ,
指针运算符
* &求字节数运算符 sizeof强制类型转换运算符 (类型)分量运算符 . ->下标运算符 [ ]其他 如函数调用运算符()
运算符的优先级
由高到低:单目运算符,算数运算符,关系运算符,赋值运算符说明:单目运算符:自增运算符,自减运算符,类型装换运算符。结合方向:自右至左如:...
编C语言时二维数组
指针
形式要写成int(*p)【4】,为什么不能写成int*...
答:
首先整形二维数组的最容易懂的写法为:int p[2][4]; 变通一下就是,p是一个
指针
,该指针指向一个包含4个整形元素的数组。那么我们分别来看一下两种变形有什么不同。首先要说的一点是
运算符的优先级
,[]运算符的优先级比*运算符的优先级要高。因此要想把int p[2][4]转变成指针,就需要用(...
c语言由什么构成
答:
C语言的基本构成:1、数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、
指针
类型和空类型。2、常量与变量 常量其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的...
C语言
指针运算
问题(问题一)*p++和(*p)++(问题二)a[i][j]=*(a[i]+j...
答:
p++ 等同于 *(p++) 先执行p++ 表达式,然后用p++ 表达式的值来参与* 表达式
运算
。那么p++表达式的值是什么?对了,是自加之前的p的值,这个值的类型是什么?是跟p相同类型的
指针
,所以对这个值进行取值操作,取出的是p自加之前的指针指向的内容。第二个问题更简单了。a[i][j] 是二维数组,...
c++中 . 和 -> 的区别是什么?
答:
c++中 . 和 -> 主要是用法上的不同。1、A.B则A为对象或者结构体;2、A->B则A为
指针
,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;例如:class student { public:string name[20];} 第一种情况,采用指针访问 student *xy,则访问时需要写成 *xy.name="...
C语言二级(福建省)考哪些范围啊?不要全国的~
答:
⑺
运算符优先级
与表达式的运算 ⑻表达式语句和复合语句 ⑼逗号运算符和逗号表达式 3.资料的输入和输出 4.控制语句和基本程序结构 ⑴顺序型结构 ⑵选择型结构 .if型 .if-else型 .switch型 ⑶循环型结构 .while型 .do-while型 .for型 .break与continue语句 5.函数 ⑴函数的定义 ⑵函数的调用 ⑶...
C语言
中
取内容与取地址
运算符的
问题
答:
我明白你什么意思,
指针
的概念确实不好理解!1,先给你说下指针,你把指针理解了
运算符的
抵消就明白一半了!指针里面是保存的内存地址(就像int变量里面保存的是整型变量一个意思)。整型变量保存在内存里面,我可以通过这个变量名称来调用这个数据,也可以通过指针里面这个变量的地址加上*(间接访问运算符...
*和++
优先级
的解释
答:
关键在于熟练掌握
操作符的优先级
和++的使用方法 p=*p+1;此处*为间接访问,P指向的地址内容+1后的值赋给P指向的地址 p++;//这里*和++为同一优先级,P先和++结合;右移P++是先使用P的值,后P的值+1 //*p++和*p=*p+1的区别是后者是P指向的地址的值+1,前者是P的地址+1,所有后者、即...
C语言知识总结
答:
条件运算符 ? :逗号运算符 ,
指针运算符
* &求字节数运算符 sizeof强制类型转换运算符 (类型)分量运算符 . ->下标运算符 [ ]其他 如函数调用运算符()
运算符的优先级
由高到低:单目运算符,算数运算符,关系运算符,赋值运算符说明:单目运算符:自增运算符,自减运算符,类型装换运算符。结合方向:自右至左如:...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜