www.5213.net > 若int i,(*p)[3],A[][3]={1,2,3,4,5,6,7,8,9,10,11,12}...

若int i,(*p)[3],A[][3]={1,2,3,4,5,6,7,8,9,10,11,12}...

A和B是访问元素值的标准方法,一个是指针法,一个是下标法,当没有问题。 C选项是混合用法,虽不常用,

第一题 : 1 2 3 4 5 4 123456 第二题 : a 第三题 :

(*prt)[3]=a指的是(*prt)+3的这块指针指向2维数组a的首地址,prt应该是个2维指针

结果为11。 int *p[3]表示数组p是一个指针数组,每个元素是一个指向整型数据的一个指针。 f

A. a[p-a] p=a,p-a=0,这里就是引用 a[0]B. *(&a[i])

首先是 a的初始化 a的值为 a[0][0]~a[0][2] 1 2 3 a[1][0

int (*p)[4];表明p是行指针,即p指向二维数组中的一行。 p=a;这一句表示p指向a[0

答案是D A *p就是*a就是a[0] B p[3]就是a[3]; C *a就是a[0] D

A

答案是D p[ i ]是数组a[ ]的第i+1个元素,&p[ i ] 即取数组a[ ]

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com