若有初始化“char *str=“student”;”,则*(str+5)的值是()。
查看答案
下面程序的执行结果是()。int main(){char a[]=“Boy”,*p;for(p=a+2;p-a>=0;p--)printf(“%s\n”,p);return 0;}
A. BBoBoy
B. yoyBoy
C. BoyBoB
D. Boyoyy
出现在定义“int *p;”中的“*”是一个(1) 符号,而出现在赋值语句“*p=0;”中的“*”是一个(2) 符号。
C语言中,数组名是一个(1)常量,代表(2) ,不能对其进行赋值操作。
若有定义“int w[3]={1,2,3};”,则*(w+w[1])的值是(1)。