填空题 下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串123412132,输入字符1,则输出3,请填空。
#include<conio.h>
#include<stdio.h>
#define M 81
int fun(char*ss,char c)
int i=0;
for(;______;ss++)
if(*ss==c)i++;
return i;
main()
char a[M],ch;
printf("/nPlease enter a string:");gets(a);
printf("/nPlease enter a char:");ch=getchar();
printf("/nThe number of the char is:%d/n",fun(a,ch));

  • 1、
【正确答案】 1、*ss!='/0'    
【答案解析】[解析] 本题考查的是指针的应用。题目要求求出字符串ss中指定字符的个数。分析整个程序,空缺处是检验指针ss是否指向了字符串的末尾,如没有,即执行下面语句,判断指针ss指向的字符是否字符c,若是,i自加1;所以空缺处填入*ss!='/0',作为循环终止的条件。