有整型数组a[12], b[12]和指针变量pa,以下关于数组名和指针的描述正确的是_____
A. pa=a; 是合法的
B. pa=&a; 是合法的
C. a=b; 是合法的
D. a++; 是合法的
查看答案
设有定义:int a[10]={1},*b=a; 则printf("%d\n", ++b); 的输出结果为_____
A. a[0]的地址
B. a[0]的值
C. a[1]的地址
D. a[1]的值
设有定义:int a[10]={1},*b=a; 则printf("%d\n", b++); 的输出结果为_____
A. b的地址
B. a[0]的地址
C. 0
D. 1
若指针变量pa指向同类型数组的某个元素,以下描述错误的是_____
A. pa+i指向pa所指元素之后的第i个元素
B. pa-i指向pa所指元素之前的第i个元素
C. 若pa指向a[0],那么pa+i指向a[i],该结论只适用于字符型数组
D. 若pa指向a[0],那么pa+i指向a[i],该结论适用于任何类型的数组
下面能正确实现整型指针p指向整型数组a中下标为5的元素是_____
A. p=a[5];
B. p=&a[5];
C. p=&a[4];
D. p=a[4];