若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是A、a,p,&*a B、*&a,&a,*p C、&a,p,&*p D、*&p,*p,&a尤其*、&、*&、&*各代表什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 19:17:42
若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是A、a,p,&*a B、*&a,&a,*p C、&a,p,&*p D、*&p,*p,&a尤其*、&、*&、&*各代表什么?

若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是A、a,p,&*a B、*&a,&a,*p C、&a,p,&*p D、*&p,*p,&a尤其*、&、*&、&*各代表什么?
若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是
A、a,p,&*a
B、*&a,&a,*p
C、&a,p,&*p
D、*&p,*p,&a
尤其*、&、*&、&*各代表什么?

若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是A、a,p,&*a B、*&a,&a,*p C、&a,p,&*p D、*&p,*p,&a尤其*、&、*&、&*各代表什么?
C.&是取地址运算符.所以&a:变量a的地址.p是一个指针,装的是变量a的地址的地址.*P就是变量a的地址.&*p:就是指针P所指向的向量的地址.总之:&是取地址运算符,返回的一定是一个地址.指针变量也是一个地址.

若有语句:int a=4,*p=&a;,下面均代表地址的一组选项是A、a,p,&*a B、*&a,&a,*p C、&a,p,&*p D、*&p,*p,&a尤其*、&、*&、&*各代表什么? C语言……….若有定义语句:int a[4]={1,3,5,7},*p;p=a;则*(p+1)的值是 若有以下定义和语句:int a[4]={1,3,5,7},*p; p=&a[2]; 则*--p的值是【 】 若有语句:int *p,a=10 p=&a;下面均代表地址的一组选项是A.a,p,*&a B.&*a,&a,*p C.*&p,*p,&a; D.&a,&*p,p 选D,为什么 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]= 若有定义语句:int a[4][10],*P,*q[4];且0 若有定义语句:int a[4][10],*p,*q[4];且0 若有以下定义和语句:int a[5]={1,3,5,7,9},*p; p=&a[2]; 则++(*p)的值是__6__. 若int*p[3],a[2][3];则p[0]=&a[1][2]这个赋值语句为何不对呢? 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a;则不能表示a数组元素的表达式是( )A) *p B) a[10] C)* .若有以下定义和语句:int a[4]={0,1,2,3},*p; p=&a[2]; 则++(*p)的值是___3__.这个答案为什么不是2 已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0、已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0] 、已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0] 已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0]; 若有以下定义和语句 int a=4,b=3,*p,*q,*w; p=&a;q=&b;w=q;q=NULL; 则以下错误的语句是 *A *q=0; B w=p; C *P=a; D *p=*w 求c语言选择题答案写好题号谢谢^-^1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A