设有定义语句int a[2][4]={1,2,3,4,5,6,7,8},(*p)[4]=a+1;,则p[0][0]的值为。
查看答案
设有说明语句int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int *p=&a[0][0];,能够正确表达数组元素a[2][2]的表达式是。
A. p[2][2]
B. *(*(p+2)+2)
C. *(p+10)
D. *(p+8)
已知声明int a[3][2]={{1,2},{3,4},{5,6}},*p=a[0];,则执行语句printf("%d\n",*(p+4));后的输出结果是。
A. 2
B. 3
C. 4
D. 5
对于int *pa[5];的描述,以下说法正确的是。
A. pa是一个指向数组的指针,所指向的数组是5个int型变量
B. pa是一个指向某数组第5个元素的指针,该元素是int型的
C. pa[5]表示某个数组的第五个元素的值
D. pa是一个具有5个元素的指针数组,每个元素都是一个int型指针
设有语句float (*p)(int ,int); ,该语句的作用是
A. 函数原型说明
B. p为指向函数的指针变量
C. 函数定义
D. p为指向float型变量的指针变量