c语言中 -> 是什么意思
发布网友
发布时间:2022-04-26 04:23
我来回答
共4个回答
热心网友
时间:2022-06-20 18:24
int *p = NULL;
int a = 3;
p = &a;
以上语句的意思是指针p指向变量a的地址
struct __ss
{
int a = 3;
}
struct __ss *p = NULL;
p->&a;
这个意思跟上面试等价的,只不过是结构体中的用法,“=”变成了“->“
明白了吧
热心网友
时间:2022-06-20 18:25
在指针指向结构体成员的时候会用到.
C语言为了方便,将 (*p).num 可以写成 p->num.
即 (*p). 等效 p->
热心网友
时间:2022-06-20 18:25
成员访问操作符。p->a表示访问p所指对象的成员a。
热心网友
时间:2022-06-20 18:26
标准C中没有这个语句或者符号!
c语言中-gt;是甚么意思
int x,y;}a-x指的是*(a.x),x必须是指针。a.y表示a的y这个值域。
&在c语言中是什么意思
&在C语言中可能表示两种运算符。1、如果运算对象只有一个,且为右操作数,那么&为取地址运算符,结果为操作对象的地址。例如&a(假设a是一个左值,即具有具体的可访问的地址)结果为a的地址。2、如果运算对象有两个,那么&表示位与运算。结果中的每一个二进制位等于两个运算数的对应位置的二进制位...
c语言中&是什么意思
C语言中&是关系运算,是双目运算符。运算符左右两边都需要表达式,&&在关系运算中表示“与”,比如m == 1 && n == 2,m == 1和n == 2同时为真,表达式就为真,否则为假。而&即是双目又是单目。双目时表示“与”运算,0xff & 0xff将两边数值按位求与,最后得出结果单目是表示取地址。
C语言中 运算符&是什么意思?
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010...
&在c语言中是什么意思?
&:在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。a&b表示啊a和b按位进行与运算。&后面是个变量。每个变量对应一块存储空间。每个存储空间有一个编号,也就是地址,&变量名表示取出这个编,变量名表示取出这个编号所对应的存储空间里的值...
c语言&是什么符号,代表什么?
意思:1、&符号是指取地址符,是单目运算符。当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。这个符号就是指取址,在C语言指针这一章中非常常用。2、&符号是位运算符,表示“按位与”,是双目运算符。&符号还可以表示“按位与”。在计算地址的时候,都是二进制数了,如果...
c语言中 “->” 这个符号是什么意思?
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010...
请问C语言中的"."、"*"、"->"、"&"都有什么作用和区别?
代表此时我们声明的变量时指针变量(指针变量的值是地址不是数据),a=&b;表示把变量b的地址赋给指针,此后的"&b",中的‘&’是取地址符号即变量b所在的内存单元的编号。使指针变量指向b所在的内存单元,那么要是用指针使用b的数据即3,可以使用:*a,此时的‘*’代表使用指针变量所指向的值,...
&在c语言中什么意思
&在c语言中是逻辑与的意思。&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。在C语言中,&有三种作用,分别如下:1、取地址。单目运算符。用来取一个变量的地址。2、位操作中的与操作运算符。也就是常说的and...
C语言中->是什么意思啊?