44问答网
所有问题
当前搜索:
c语言取指运算符
C语言
中&是什么意思?a&b怎么理解?
答:
&: 在
C语言
中有两种意思,一种是取地址符,是单目
运算符
;另一种是位运算符,表示“按位与”,是双目运算符。a&b表示啊a和b按位进行与运算。&后面是个变量。每个变量对应一块存储空间。每个存储空间有一个编号,也就是地址,&变量名 表示
取出
这个编,变量名表示取出这个编号所对应的存储空间里...
c语言
中取地址符和*有什么区别?
答:
1,符号含义不同:&是取地址
运算符
,&a为变量a的地址。2,用法不同:声明中 int x; x 是整型量。语句中,&x 是整型量x的地址。不是指针,才有&。语句中,x 是整型量x的值。3,指向不同:*是指针运算符,*p为指针变量p所指向的存储单元中的内容。而指针变量p中一般只存放地址。* 表示指...
初学
C语言
,*是取指针目标
运算符
,&是取地址运算符,它们有什么区别...
答:
&是取地址运算 对任意变量都可以进行取地址操作 如:int i , *pi ;pi=&i ;int **ppi ;ppi=&pi ;是取指针目标
运算符
其后跟随的必须是指针类变量 如:int i,*pi ;pi=&i ;pi = 10 ; //相当于 i=10 ;i=10; 这样写就是错的,i不是指针类变量,所以 *i操作就是错误的语...
是什么符号代表什么
c语言
答:
1、&符号是
指取
地址符,是单目
运算符
。当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。这个符号就是指取址,在
C语言
指针这一章中非常常用。2、&符号是位运算符,表示“按位与”,是双目运算符。&符号还可以表示“按位与”。在计算地址的时候,都是二进制数了,如果两个操...
c语言
中取地址符和*有什么区别?
答:
两者区别在于操作对象。操作对象的不同:取地址
运算符
&,对任意变量都可以进行取地址操作;*是取指针目标运算符,其后跟随的必须是指针类变量。
&在
C语言
中表示什么意思?
答:
&在
C语言
中可能表示两种
运算符
。1、如果运算对象只有一个,且为右操作数,那么&为取地址运算符,结果为操作对象的地址。例如&a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址。2、如果运算对象有两个,那么&表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位...
C语言
中的符号 & 和 | 是什么意思?
答:
&: 在
C语言
中有两种意思,一种是取地址符,是单目
运算符
;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010...
c语言
中"&取地址"是什么意思?
答:
依照我的理解:& 取地址 就是找到那个分配的内存空间 然后去那块内存里 找我们需要的变量 我这可能是用了oc的解释 因为对
c
不是很熟悉。&是取地址
运算符
,&a为变量a的地址。系统就会在内存中分配一个空间,*a的值就是变量a的值3; 定义一个指向整型数据的指针,作用与&相反,它...
C语言
中既然有取址
运算符
&,为什么还要引入指针*?
答:
编程中指针在使用以后,灵活多用,可以取别名来取地址 而地址操作
符
很繁琐,每次必须使用引用的变量 就如同指路:指针相当于你用地图来指 取地址符相当于你不能用路名,不能用门牌号码,不能用参照物。
(在线等)什么是取地址
运算符
答:
“&就是取地址符。就像*是指针符一样”。weiyicool你的回答是错误的。*是取内容
运算符
,&是取地址运算符。这个运算发可以这样理解,比如说&a的含义就是a在内存中的地址。因为&运算符能够
取出
一个变量在内存中的地址,所以叫做取地址运算符。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
取地址运算符和指针运算符
引用运算符和取地址运算符
c语言取地址运算符
c语言中的取余运算符
c语言取模运算符使用
c语言中取余运算符的用法
c语言取模运算怎么算
指针中的取指运算符是
c语言求余运算符两边