定义:int a[5]={10,20,30,40,50},*p=&a[4];让指针变量p指向a[2]元素,则正确表达式语句为( )。
A. p=&a[2];
B. p=a+2;
C. p-=2;
D. 以上均正确
查看答案
定义:int (*prt)[4];其中的标识符prt是( )。
A. 1个指向整型数据的指针
B. 4个指向整型数据的指针
C. 一个行指针,它指向一个包含有4个整型元素的数组
D. 一个数组,它有4个指针元素
若有以下定义和语句:int a[4]={10,20,30,40},*p; p=&a[1]; 则*(p++)的值是 。
若有char c[]="encourage",*p=c;printf("%s",p+5); 的输出结果是 。
在C语言中,数组名表示该数组的首地址,因此数组名是数组的指针。( )
A. 对
B. 错