【NB】C语言循环之while循环

[复制链接]
查看564 | 回复0 | 2022-11-14 08:23:01 | 显示全部楼层 |阅读模式

快进来[滑稽]
[滑稽]葫芦侠技术分享:TCP/IP[滑稽]
#while循环
while循环的通用形式如下:
statement 部分可以是以分号结尾的简单语句,也可以是用花括号括起来的复合语句。

到目前为止,程序示例中的 exp.ression 部分都使用关系表达式。也就是说, exp.ression 是值之间的比较,可以使用任何表达式。如果 exp.ression 为真(或者更一般地说,非零),执行 statement 部分一次,然后再判断 exp.ression。在 exp.ression 为假(0)之前,循环的判断和执行一直重复进行。每次循环都被称为一次迭代(iteration)。

#终止while循环
while循环有一点非常重要:在构建while循环时,必须让测试表达式的值有变化,表达式的最终要为假。否则,循环就不会终止(实际上,可以使用break和if语句来终止循环)。考虑下面的程序段:
上面的程序段将打印无数次Good morning!.为什么?因为循环中index的值一直都是原来的值1,不曾变过。现在,考虑下面的程序段:
这段程序也好不到哪里去。虽然改变了index的值,但是改错了!不过,这个版本至少在index减少到其类型可容纳的最小负值并变成最大正值时会终止循环
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则