若有定义“chara[]="Iamaboy",*b="Iamaboy";”,则下列叙述错误的是()
A. a+3表示的是字符m的地址
B. b指向其他字符串时,字符串的长度不受限制
C. b中存放的地址值可以改变
D. b中存放的地址就是数组a的首地址
查看答案
若有语句inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,则()不是对a数组元素的正确引用(0<=i<=10)。
A. p[i]
B. *(*(a+i))
C. a[p-a]
D. *(&a[i])
若有说明语句:inta[10],*p=a;则对数组元素的正确引用是()。
A. a[10]
B. p[a]
C. *(p+2)
D. p+2
设有定义语句“floats[10],*p1=s,*p2=s+5;”,下列表达式错误的是()。
A. p1=0xffff
B. p2--
C. p1-p2
D. p1<=p2
下列程序运行后的输出结果是__________。main(){int x[ ]={0,1,2,3,4,5,6,7,8,9};int s, i,*p;s=0;p=&x[0];for(i=1;i<10;i+=2)s+=*(p+i);printf (“sum=%d”,s);}