问题
填空题
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;
解析: 字符数组长度不够,字符串结束标志也要占一个字符
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;
解析: 字符数组长度不够,字符串结束标志也要占一个字符