C语言学习02
  ldBjfaZzvBhd 2023年11月02日 102 0

循环:

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_while语句_05

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论