C语言中*p=&a[10]表示什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:34:49
C语言中*p=&a[10]表示什么
C语言中p+=2是什么意思

p+=2就是p=p+2的意思,

有一个C语言题目:int a[10],*p=a,*q=a+9; 则在下列选项中.

*q=a+9,就是定义一个指针,指向数组最后的那个地址

请问C语言中y*=A表示什么意思?

累乘;等同于y=y*A;

C语言链表中q->next=p;表示什么意思?

q-.next=p;把p的地址赋给q的下一个地址while(q){r=q->next;q->next=p;p=q;q=r;}把q的下一个地址赋给r;p的地址赋给q的下一个地址;q的地址赋给p的地址r的

C语言中为什么 假如定义一个*p=&a,然后为什么这个*p++与*(p+1)是相等的?

int*p.这是一个指针变量,它就是一个只能用来装地址的变量.p++就等于p+1啊,他们都是指向一个位置的,如在vc下,一个整形数据占4字节,p=2000(地址,二进制的,这样写方便你懂),*p++是

"a=b==c"在c语言中表示什么意思

判断b是否等于c等于时a值为1不等时a值为0(注意==的优先级高于=)以下是调试程序:#includeusingnamespacestd;intmain(){inta=2,b=3,c=4,d;cout

c语言中p=%10.2f中10表示什么意思

10表示输出的数字共有10位,小数点后的2表示有两位小数

C语言程序中:{a[0=a[1];}表示什么?

是a[0]=a[1];吧?表示把a[1]的值赋给a[0],即是让数组里面的第一个值a[0]等于数组的第二个值a[1]比如:inta[3]={1,3,5};//数组里面有3个值1,3,5a[0]=a[1

C语言中**p表示什么意思

**P是一个二级指针*P中的P存放某一个变量地址**P中的P就是存放一个指针的地址

C语言中double *p,a;p=&a;和double a,*p=&a;是不是等价的?

二者是等价的.但你要搞清楚了,指针什么时候也不加*.声明指针时,那个*是double的而不是p的.取指针指向的内容时的*p中的*是取值操作符,也不是p的!在一个类型符下声明指针变量和普通变量时,在指针

C语言题目.double a[5],*p;p=a; 下列能表示a数组元素地址表达式的是:A.

答案是A,A是表示数组第一个元素地址B已经越界访问,a数组无第六个元素C是取a[0]值,不是地址D写法有误

c语言中*s++=*p是什么意思

这个就是看运算符优先级,++运算符最高,接着是*运算符,接着是=运算符.++是后置运算,先不管,*是对指针指向地址取内容,所以就是右边p指针指向的内容赋值到左边s指针指向的内容,这个赋值操作完成后,+

C语言中a=+10是什么意思

这个要看你有的c语言标准了貌似有些标准是表示a=a+10有些标准认为这个是错误的现在大多数编译器应该是不允许这样的算式的,原因如下假如出现一个类似的表达式a=-10那这个到底是表示a=a-10还是表示

C语言中*p=&a是什么意思

一楼说的不对第一个表示p是一个指向指针的指针.*p取得p指向的指针,&a的地址赋予该指针.第二个表示p是一个指针,&a的地址赋予p

C语言中*p=a[0]与p=a[0]有什么区别?

这个是指针和变量的区别:第一个表示变量p存的是数组a的地址值,即表示指向数组a第二个表示p和数组a的第一个元素的值一样.再问:这2条语句是在同一个程序里的再答:*p=a[0]在定义里面出现就和p=a[

C语言中a(b,c), 表示的是什么?

调用函数a,b、c为参数再问:调用函数a,b与c这两个参数怎么分配,或者说,如何判断使用b还是使用c呢?再答:根据函数声明时的先后顺序,也就是说顺序一一对应。

c语言(++p)->x 表示什么意思

p=p+1;p->x;意思是指针p增1指向下一个变量,然后取这个变量中的成员x的值.