当前位置:首页 > 经验 >

while循环用法简单理解(while循环的正确用法)

来源:原点资讯(www.yd166.com)时间:2024-03-26 15:47:05作者:YD166手机阅读>>

让我们逐步分析这段代码:

#include <stdio.h>:

int main():

int ch = 0;:定义了一个名为ch的整型变量,ch就是一个名为ch的整数变量,=0就是初始化,数值为0。

这个变量将用于存储从getchar()函数读取的字符。(也就是用ch来接收getchar的返回值)

使用等号(=)作为赋值运算符,可以将右侧的值传递给左侧的变量。

while ((ch = getchar()) != EOF) putchar(ch);:这是一个while循环,条件是当从输入中读取一个字符,如果该字符不是EOF,则执行循环体。

while循环用法简单理解,while循环的正确用法(5)

当你使用getchar函数时,它会返回你输入的字符的ASCII码值。

这个代码的范围是从0到127。这就是为什么getchar函数的返回类型是int,而不是char。因为它的返回值是一个整数,而不是一个字符。

如果输入已经结束(比如你关闭了输入流,或者程序已经读取了所有的输入),那么getchar函数会返回一个特殊的值叫做EOF(End Of File)。这是一个特殊的标记,表示已经没有更多的输入可以读取了。

(getchar是接收字符的代码,ch = getchar()接收完成放在ch里面去,然后再用这个字符与EOF比较,如果不等于EOF,则打印一下)

虽然返回类型是int,但通常情况下,我们可以安全地将getchar的返回值转换为char类型,因为ASCII码值的范围在0到127,这个范围内的整数可以用一个char类型来表示。

while循环用法简单理解,while循环的正确用法(6)

while循环用法简单理解,while循环的正确用法(7)

!=在C语言中是不等于的意思。x和y的值不同,所以"x != y"的结果为1,所以程序会打印出"x is not equal to y"。如果x和y的值相同,那么"x != y"的结果为0,所以程序会打印出"x is equal to y"。

while循环用法简单理解,while循环的正确用法(8)

栏目热文

while循环是无限的(while循环正确用法)

while循环是无限的(while循环正确用法)

上一篇介绍了for 有限循环语句,本文介绍while无限循环语句。while的使用格式while语句可以执行无限循环。虽...

2024-03-26 15:59:34查看全文 >>

while怎么判断循环到哪一句(while循环语句的用法)

while怎么判断循环到哪一句(while循环语句的用法)

Python的while语句用法介绍今天我们主要介绍一下Python中while语句的简单用法,希望能对大家的学习起到一...

2024-03-26 15:17:45查看全文 >>

爱情公寓吕布是哪一季(爱情公寓里吕布是谁演的)

爱情公寓吕布是哪一季(爱情公寓里吕布是谁演的)

图文综合自网络 侵删1月12日千呼万唤的《爱情公寓5》终于上线但这一次IP情怀似乎失灵了有着“十年IP”的加持同时也作为...

2024-03-26 15:21:32查看全文 >>

爱情公寓吕布大战武藏视频(爱情公寓5吕布大战武藏原视频)

爱情公寓吕布大战武藏视频(爱情公寓5吕布大战武藏原视频)

吕布是中国古典小说《三国演义》中的重要人物之一,他在各种影视剧中的形象也有很多不同的演绎。以下是一些影视剧中的吕布形象:...

2024-03-26 15:32:46查看全文 >>

爱情公寓吕布大战半藏在第几集(爱情公寓中吕布大战忍者是哪一集)

爱情公寓吕布大战半藏在第几集(爱情公寓中吕布大战忍者是哪一集)

各位亲爱的小伙伴大家好,我是一枚和你们一样喜欢《爱情公寓》的妹子!也不知道是哪家公司带出来的超前点播的奢靡风气,动不动就...

2024-03-26 15:30:51查看全文 >>

while的循环部分分为哪四个(while循环与do while循环有啥区别)

while的循环部分分为哪四个(while循环与do while循环有啥区别)

对于编程语言来说,必然存在三种结构,分别为:顺序结构、分支结构和循环结构,当然,Java也不例外。对于顺序结构来说,没啥...

2024-03-26 15:48:52查看全文 >>

while 循环条件(while循环结束条件)

while 循环条件(while循环结束条件)

格式如下while(条件表达式) 如果表达式为真则执行大括号里面的内容,为假则不执行循环{执行语句;刷新条件;//循环一...

2024-03-26 15:47:40查看全文 >>

while是无限循环吗(while循环只能用于无限循环吗)

while是无限循环吗(while循环只能用于无限循环吗)

while语句在使用过程需要注意几个要点:一、无限循环先来看看以下的代码示例int n = 0; while(n<...

2024-03-26 15:28:37查看全文 >>

while怎么表示死循环(while循环知识点)

while怎么表示死循环(while循环知识点)

4.2 while循环结构上一节探讨了循环结构的概念,回顾了for循环结构的用法,学习了阅读循环结构的方法,对for循环...

2024-03-26 15:57:28查看全文 >>

while循环适用场合是什么(while循环怎么终止)

while循环适用场合是什么(while循环怎么终止)

do while语句是一个循环构造,其工作方式与while循环类似,只是该语句总是至少执行一次。执行语句后,do whi...

2024-03-26 15:17:47查看全文 >>

文档排行