设有说明int (*ptr)[M];其中标识符ptr是( )。
A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
查看答案
下面选择中正确的赋值语句是(设char a[5],*p=a;)( )。
A. p="abcd";
B. a="abcd";
C. *p="abcd";
D. *a="abcd";
具有相同类型的指针变量p与数组a,不能进行的操作是( )。
A. p=a;
B. *p=a[0];
C. p=&a[0];
D. p=&a;
以下程序段的输出结果是( )。 char *alp[]={"ABC","DEF","GHI"}; int j; puts(alp[1]);
A
B
C. D
DEF
若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为( )。
A. 非法,2
B. &a[1][0],2
C. &a[0][1],3
D. a[0][0],4