问题 填空题

main()
char s[4]="9876",*p;
for(p=s;p<s+2;p++)printf("%s\n",p);

错误:______
改正:______

答案

参考答案:错误:char s[4]="9876",*p;
改正:将其修改为char s[ ]="9876",*p;

解析: 字符数组长度不够,字符串结束标志也要占一个字符

问答题 简答题
单项选择题