-
若有定义:int (*p)[4];则标识符p( )。
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
正确答案: C -
若有程序段:int a[2][3],(*p)[3]; p=a;则对a数组元素的正确引用是( )。
A. (p+1)[0]
B. ((p+2)+1)
C. *(p[1]+1)
D. p[1]+2
正确答案: C -
若有定义:int a[2][3];则对a数组的第i行第j列元素值的正确引用是( )。
A. ((a+i)+j)
B. (a+i)[j]
C. *(a+i+j)
D. *(a+i)+j
正确答案: A -
下面程序段中,for循环的执行次数是( )。
char *s=”\ta\018bc” ;
for ( ; s!=’\0’ ; s++) printf(“”) ;
A. 9
B. 7
C. 6
D. 5
正确答案: C -
下面判断正确的是( )。
A. char *a=”china”; 等价于 char *a; *a=”china” ;
B. char str[10]={“china”}; 等价于 char str[10]; str[ ]={“china”;}
C. c
【C语言】测试6 指针
猜你喜欢
转载自blog.csdn.net/m0_68111267/article/details/130613731
今日推荐
周排行