问题遇到的现象和发生背景
while后面的scanf输入后为什么要等于1
这是题目,我实在是想不明白为啥要等于1
顺便附上代码
#include<stdio.h>
int main()
{
int i=0;
char ch[100];
while(scanf("%s",ch)==1)
{
i++;
}
printf("%d",i);
return 0;
}
这是题目,我实在是想不明白为啥要等于1
顺便附上代码
#include<stdio.h>
int main()
{
int i=0;
char ch[100];
while(scanf("%s",ch)==1)
{
i++;
}
printf("%d",i);
return 0;
}