循环:

while语句

语法格式:

while(表达式) 条件为真执行,条件为假终止

循环语句

执行流程:

C语言学习02_执行流程

执行过程中若遇到break,则直接终止循环

若遇到continue,则会跳过本次循环后面的代码,直接去判断部分,进行下一次的循环的判断



int ch=getchar(); //为什么要用int,因为记录的符号会以ASCII(0-255)值存在ch里,或者在循环中 以文件结束标志EOF 值为-1,而char不能记录-1,所以用int类型。

//getchar()用来输入字符的函数,返回类型为int,putchar()用来输出字符的函 数,输出类型为char。

printf("%c\n",ch);

putchar(ch);



C语言学习02_执行流程_02



输入函数会从输入缓冲区里拿东西,回车键也是一个字符

C语言学习02_输入缓冲区_03

C语言学习02_输入缓冲区_04

解决办法:用循环来清空输入缓冲区

C语言学习02_输入缓冲区_05