77问答网
所有问题
当前搜索:
取地址运算符和指针运算符
指针
*和&的区别?
答:
为
指针
运算符;&为取
地址
运算符。例如:int a=2,*b;//定义一个整型指针变量b。b=&a;//将a的地址赋给指针变量b,这样b就指向了a。printf("%d",*b);//此处*b为取b的内容,即a的值。
初学C语言,*是
取指针
目标运算符,&是
取地址运算符
,它们有什么区别...
答:
ppi=&pi ;是取
指针
目标运算符 其后跟随的必须是指针类变量 如:int i,*pi ;pi=&i ;pi = 10 ; //相当于 i=10 ;i=10; 这样写就是错的,i不是指针类变量,所以 *i操作就是错误的语句。
c语言中关于*和&的意思理解
答:
代表
指针运算符
和乘法运算符;&代表
取地址
,与运算符,引用符。用于二目运算中的按位(位运算)与运算:单目是只需要一个操作数的意思,比如:a++ a-- *a &a 双目是需要两个操作数的意思,比如:a+b a-b a*b a/b a%b 三目是需要三个操作数的意思,比如:a=c>b?c:b;例如...
c语言中
取地址符和
*有什么区别?
答:
1,符号含义不同:&是
取地址运算符
,&a为变量a的地址。2,用法不同:声明中 int x; x 是整型量。语句中,&x 是整型量x的地址。不是指针,才有&。语句中,x 是整型量x的值。3,指向不同:*是
指针运算符
,*p为指针变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。* 表示指...
c语言中&可以表示什么
运算
?
答:
这是一个三目运算符,用于条件求值(?:)。7、逗号运算符 用于把若干表达式组合成一个表达式(,)。8、
指针运算符
用于取内容(*)和
取地址
(&)二种运算。9、求字节数运算符 用于计算数据类型所占的字节数(sizeof)。10、特殊运算符 有括号(),下标[],成员(→,.)等几种。以上内容参考 百度...
&在c语言中什么意思
答:
在C语言中,&有三种作用,分别如下:1、
取地址
。单目
运算符
。用来取一个变量的地址。2、位操作中的与操作运算符。也就是常说的and操作,双目运算符。计算的时候按位计算,&两边操作数对应位上全为1时,结果的该位值为1,否则该位值为0。3、当两个&&一起用的时候,表示为逻辑运算中的
与运算
。...
在c语言中
指针
*q=&a和q=&a和*q=*a各自是什么意思
答:
先说一下这几个运算符的意思:*在定义变量的时候作用是声明这是一个
指针
变量,再其它地方是用来寻址的;&是
取地址运算符
,可以获取一个变量在内存中的地址;然后说你提到的这三句话:q=&a 这句话应该是出现在定义变量q的时候,可以这样写:int a;int *q = &a;这里,*的作用是声明q是一个...
C语言34种
运算符
答:
34种
运算符
:01、圆括号()02、下标[]03、
指针
型结构成员-> 04、结构成员.05、逻辑非!06、位非~07、自增++ 08、自减-- 09、取负- 10、类型转换(类型)11、取内容 12、
取地址
& 13、求字节sizeof 14、乘 15、除/ 16、求余 17、加+ 18、减- 19、左移<< 20、右移>> 21、小于< 22...
C语言中
运算符
优先级排序
答:
分为优先级15级:1、圆括号【()】、下标运算符【[]】、分量运算符的指向结构体成员运算符【->】、结构体成员运算符【.】;2、逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++】【 --】、负号运算符【-】、类型转换运算符【(类型)】、
指针运算符和取地址运算符
【*】【&】...
c语言中"&
取地址
"是什么意思?
答:
int *p()&是取址运算符。又如scanf("。。下面是定义和声明中用到指针的小结int *p。运行后p=2000;就是把a的
地址
2000赋给p,作用是提取一个变量的地址。&就提取它的地址,由地址找到a在内存中的空间。*是
指针运算符
。它由n个指向整型数据的指针元素组成;,它指向一个指向整型数据的指针变量...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
通过指针取值的运算符
与指针引用有关的两个运算符
指针运算符中的间接运算符
C语言中取地址运算符是什么
哪个运算符用于取地址
对指针变量取地址
七种寻址方式并举例说明
c语言两个取地址符什么意思
对变量取地址的运算符号是