问题 填空题

以下程序的功能是:删除字符串中所有的空格。请填空。 #include<stdio.h> main() { char s[100]={"Our teacher teach C language!"}; int i, j;  for(i=j=0; s[i]!=’\0’; i++)   if(s[i]!=’’) {s[j]=s[i]; j++;}  s[j]=______;  printf("%s\n", s); }

答案

参考答案:’\0’(或0)

解析: for循环将字符串中的空格删除后,应该在字符串末尾加上串结束符’\0’(或0),否则输出的字符串后面还会有原来的字符。

选择题
判断题