若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;A:*(p+5) B:*p+2 C:*(a+2)D:*&a[5]A,D怎么错了答案是C我知道

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/23 19:56:00
若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;A:*(p+5) B:*p+2 C:*(a+2)D:*&a[5]A,D怎么错了答案是C我知道

若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;A:*(p+5) B:*p+2 C:*(a+2)D:*&a[5]A,D怎么错了答案是C我知道
若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;
A:*(p+5)
B:*p+2
C:*(a+2)
D:*&a[5]
A,D怎么错了
答案是C我知道

若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;A:*(p+5) B:*p+2 C:*(a+2)D:*&a[5]A,D怎么错了答案是C我知道
D 显然是 a[5]就越界了.a是因为对p+5的地址进行解引用 的出来的不知道是什么哦

若有定义int a[5],则下列对a数组元素或地址的引用错误的有().A)&a[5]B)a[2]C)a++D)*aE)a[0] 若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a 若有下列定义,则对a 数组元素地址的正 确引用是().int a[5],*p=a;A:*(p+5) B:*p+2 C:*(a+2)D:*&a[5]A,D怎么错了答案是C我知道 1.若有下列定义:char c[3],*pc=c; 则对c数组元素地址的正确引用是:A.&c[3] B.pc[3] C.pc+2 D.&c 2. 13.若有定义:int x[10],*p=x;,则*(p+5)表示( ).A.数组元素x[5]的地址 B.数组元素a[5]的值 C.数 若有定义 int a[3][4],*p; 则对数组元素a[i][j](0 若有以下定义,则对a数组元素的正确引用是【 】我想问下这个图上吗的答案为什么是D呢不是讲a是数组的首地址,他是个常量的指针,不可以加减吗? 若定义了一个二维数组int a[3][4];且该数组的起始地址为1000,则元素a[1][3]的地址为?具体方法是什么? 19、若有定义int a[3][4];则不能正确表示a数组元素地址的表达式是 ((A)) &a[3][2] (B) &a[1][2] (C) a[2]+1 (D) a[0]+2 9、若有定义int a[3][4];则能正确表示a数组元素地址的表达式是 (A) &a[3][2] (B) a[3][2] (C) &a[1][2](D) a[2 25.若有定义 int a[3][4]; 则对数组元素a[i][j] (0 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了基类型为int的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了一 若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int 的三个指针变量B)定义了基类型为int 的具有三个元素的指针数组ptC)定义了一个名为*pt、具有三个元素的整型数组D)定义了 (求解释)若有定义:int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为:A)*(a[i]+j) B)(a+i) C)*(a+j) D)a[i]+j 若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a;a)*&a[5] b)a+2 c)*(p+5) d)*(a+2) 关于C程指针初级的小问题17.若有定义“int a[3][4];”,则对数组元素a[i][j](0 若有定义:int t [3][2];能正确表示t 数组元素地址的是D A .&t [3][2]若有定义:int t [3][2];能正确表示t 数组元素地址的是D A .&t [3][2] B .t [3] C .&t [1] D .t [2]为什么? 若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是A.&aa[0]+1B.&aa[1]C.&aa[0]++D.aa+1