下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。 void delete(s,C char s[],c; { int i,j; for(i=j=0;______________;i++)

admin2012-08-23  33

问题 下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。
    void delete(s,C
    char s[],c;
    { int i,j;
      for(i=j=0;______________;i++)
      if(s!=‘c’)
      s[j++]=s
      s[j]=“\0”;}

选项

答案s[i]!=‘0’

解析 本题是要删除字符数组中和c一样的字符,for循环实现的功能是逐个读出字符数组s中的元素,并和字符c做比较,直到遇到字符串结束标志‘\0’,结束循环,所以横线上应该填s!=‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/jfPp777K
0

最新回复(0)