c=getchar()

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:42:39
#include "stdio.h"
main()
{int i,sum=0;
char c;
for(i=0;i<100;i++)
{c=getchar(); /*这里表示什么*/
if(c<'0'||c>'9')
continue; /*这里这句代码是什么意思*/
++sum;
}
printf("sum=%d",sum);
}

c=getchar(); //表示从键盘接收一个字符
if(c<'0'||c>'9')
continue; //如果字符不在0~9之内则结束本次循环

{c=getchar(); /*这里表示什么*/
这里表示读入一个字符

continue; /*这里这句代码是什么意思*/
这句表示跳出当前一轮循环,进入下一轮,不是跳出循环体

1.读入一个字符给c
2.如果不是数字,就执行下次循环,下面的代码不执行,就是跳到for语句。

c=getchar(); /*从输入得到一个字符给c*/
continue; /*跳出本次循环*/