news 2026/4/15 14:02:03

C语言的循环语句

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言的循环语句

说到C语言的循环语句 为什么会有循环 这是因为我们在处理一些算数问题或者其他问题的时候需要用到一系列的数字 而一个一个输十分繁琐 所以有了循环语句的使用。

C语言循环语句总共分三种1.while 循环 2.do while 循环 3. for循环

1.while循环

while循环的结构和if分支的结构类似 但是他们最大的不同是while可以进行多次执行也就是循环

具体不同表现在while 的循环

比如

这里if只判断一次,满足条件就执行一次代码块,之后完全跳过,不会回头再判断。

假如i=1;输出结果为2.

假如i=1,输出结果1 2 3。

2.do-while循环

do-while循环使用的不多因为它与while循环差别不大

唯一的区别就是do-while循环总比while循环多执行一次

它们的循环规则也有所不同 do-while循环时先进入循环体 然后再执行while的表达式

而while循环时先判断表达式 再执行语句

例如

结果为空 什么都不输出,因为i=4>3不满足while中的判断条件

结果为do-while:4,因为do-while 先执行内部语句 打印4 再退出循环

可以形象的把while 和do-while分别认为是安检员 和 强制入场

3.for循环

for循环是使用最多也是最实用,最便利和最好表达的循环结构

表达式1为初始化仅执行一次

表达式2为循环条件判断是否继续循环 为真则执行 为假跳出

表达式3为更新一般是单目运算符++ --.....

执行流程:先执行表达式1 再执行2 为真 则执行循环体 最后执行表达式3 再回到表达式2

为假 则跳出循环 执行后续代码

注意表达式1 2 3 都可以为空 但是1为空 关系不大2为空也就是循环条件为空可能导致死循环(慎重)3为空会使循环变得十分麻烦 需要手动改变量

标准的for循环

输出结果为:1,2,3,4,5

表达式1为空 但是结果不变 还是1 2 3 4 5

不加break 结果为死循环 必须手动退出 结果为1,2,3,4,5

表达式3为空 必须在循环体内部手动更新 结果为1,2,3,4,5

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 14:01:11

【限时解禁】SITS2026闭门研讨精华:为什么92%的艺术生成失败源于模态权重失衡?3个实时校准公式立即生效

第一章:SITS2026分享:多模态艺术创作 2026奇点智能技术大会(https://ml-summit.org) 在SITS2026大会上,多模态艺术创作成为跨学科融合的焦点议题。研究人员与艺术家共同展示了如何将文本、图像、音频与3D几何信号协同建模,生成具…

作者头像 李华
网站建设 2026/4/15 14:00:00

5个核心技巧快速掌握Kazumi番剧播放器:打造你的个性化动漫世界

5个核心技巧快速掌握Kazumi番剧播放器:打造你的个性化动漫世界 【免费下载链接】Kazumi 基于自定义规则的番剧采集APP,支持流媒体在线观看,支持弹幕,支持实时超分辨率。 项目地址: https://gitcode.com/gh_mirrors/ka/Kazumi …

作者头像 李华
网站建设 2026/4/15 13:59:33

鸿蒙NEXT-HelloWorld

文章目录 概况核心优势关键目录常用装饰器 概况 主力语言:ArkTS;界面开发:ArkUI类比:ArkTS ArkUI;对应JS (HTML~CSS)前面是后面的超集:ArkTS(eTS)>>> TS >>> J…

作者头像 李华