下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串123412132,输入字符1,则输出3,请填空。 #include #include #define M 81 int tim(

admin2012-08-23  31

问题 下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
    例如,若输入字符串123412132,输入字符1,则输出3,请填空。
    #include
    #include
    #define M 81
    int tim(char*ss,char C
    {int i=0;
    if(;_______________;ss++)
    if(*ss==Ci++;
    return i;}
    main()
    {char a[M],ch;
    printf(“hlPlease enter a string:”);gets(a);
    printf(“knPlease enter a char:”);ch=getchar();
    printf(“baThe number ofthe char is:%d﹨n”,fun(a,ch));}

选项

答案*ss!=‘\0’

解析 本题考查的是指针的应用。题目要求求出字符串ss中指定字符的个数,分析整个程序,空缺处是检验指针ss是否指向了字符串的末尾,如没有,即执行下面语句,判断指针ss指向的字符是否字符c,若是,i自加1;所以空缺处填入*ss!=‘\0’,作为循环终止的条件。
转载请注明原文地址:https://jikaoti.com/ti/jlB0FFFM
0

最新回复(0)