大神帮我看看,为什么这段代码什么都不输入,结果还是为1?

#include <stdio.h>
#include <string.h>
int main()
{
    char s[99];
    int a,i;
    a = 0;
    printf("请输入语句,开头末尾不要用空格!!!!!");
    gets(s);
    for(i=0;i<=99;i++)
    {
       if(s[i]==' ')
       {
           a++;
       }
    }
    printf("%d",a);
    return 0;
}

Gopfei
浏览 790回答 3
3回答

御神_天照

i<99 用小于等于读了100个字符

___C___

代码想要实现计算输入的字符串长度吗
打开App,查看更多内容
随时随地看视频慕课网APP