村长 发表于 2022-11-14 08:23:01

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


快进来[滑稽]http://cdn.u1.huluxia.com/g4/M03/A2/F9/rBAAdmMf9GeAE2JzAAO4_BHsxHw321.jpg
[滑稽]葫芦侠技术分享:TCP/IP[滑稽]
#while循环
while循环的通用形式如下:http://cdn.u1.huluxia.com/g4/M03/A2/F9/rBAAdmMf9GiAIWrDAABWcpAvoA8418.png
statement 部分可以是以分号结尾的简单语句,也可以是用花括号括起来的复合语句。

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

#终止while循环
while循环有一点非常重要:在构建while循环时,必须让测试表达式的值有变化,表达式的最终要为假。否则,循环就不会终止(实际上,可以使用break和if语句来终止循环)。考虑下面的程序段:http://cdn.u1.huluxia.com/g4/M03/A2/F9/rBAAdmMf9GmAXQ19AACNQTmScwY485.png
上面的程序段将打印无数次Good morning!.为什么?因为循环中index的值一直都是原来的值1,不曾变过。现在,考虑下面的程序段:http://cdn.u1.huluxia.com/g4/M03/A2/F9/rBAAdmMf9GmAO5paAACNbhnj5nE067.png
这段程序也好不到哪里去。虽然改变了index的值,但是改错了!不过,这个版本至少在index减少到其类型可容纳的最小负值并变成最大正值时会终止循环
页: [1]
查看完整版本: 【NB】C语言循环之while循环

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!