若有以下语句:int c[4][5],(*p)[5]; p=c; 则能正确引用c数组元素的是
A. p+1
B. *(p+3)
C. *(p+1)+3
D. *(p[0]+2)
查看答案
以下程序的输出结果是_______________。main(){ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf(“%d”,*--p); }
A. 非法
B. a[4]的地址
C. 6
D. 5
设有char str[ ]="Olympic";则表达式*(str+4)的值是______。
A. 'm'
B. 'p'
C. 'i'
D. 不确定的值
对以下说明语句说法不正确的叙述是 ( )chara[]="Itismine";char*p="Itismine";
A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存放的地址值可以改变
D. a中只能存放10个字符
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)( )inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A)a[p-a]
B. *(&a[i])
C. p[i]
D. *(*(a+i))