main() {char s[4]="9876",*p; for(p=s;p<s+2;p++)printf("%s\n",p); } 错误:______ 改正:______

admin2010-04-27  42

问题 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;

解析  字符数组长度不够,字符串结束标志也要占一个字符
转载请注明原文地址:https://jikaoti.com/ti/fNtaFFFM
0

最新回复(0)