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