【三种循环结构】for循环、while循环和do-while循环

在C/C++语言中,循环结构是编程中常用的控制结构之一,用于重复执行一段代码直到满足特定条件。C/C++语言主要提供了三种循环结构:for循环、while循环和do-while循环。

1.for循环

for循环是最常用的循环结构之一,它的一般形式为:

cpp 复制代码
for (初始化表达式; 循环条件表达式; 循环后的操作表达式) {  
    // 循环体  
}

for****循环首先执行初始化表达式,然后检查循环条件表达式,如果为真,则执行循环体,之后执行循环后的操作表达式,然后再次检查循环条件,直到循环条件为假时退出循环。

2.while循环

while循环也是一种常用的循环结构,它的一般形式为:

cpp 复制代码
while (循环条件表达式) {  
    // 循环体  
}

while****循环首先检查循环条件表达式,如果为真,则执行循环体,执行完循环体后再次检查循环条件,直到循环条件为假时退出循环。

3.do-while循环

do-while****循环与while循环类似,但它至少会执行一次循环体,它的一般形式为:

cpp 复制代码
do {  
    // 循环体  
} while (循环条件表达式);

do-while循环首先执行循环体,然后检查循环条件表达式,如果为真,则再次执行循环体,直到循环条件为假时退出循环。

区别

  • for循环适用于已知循环次数的情况,因为它可以在初始化表达式中设置计数器。
  • while循环和do-while循环适用于循环次数未知,但循环条件已知的情况。
  • while循环和do-while循环的主要区别在于do-while循环至少执行一次循环体,而while循环可能一次都不执行。

觉得有帮助的话点个赞吧!

相关推荐
星火开发设计2 天前
循环结构进阶:while 与 do-while 循环的适用场景
java·开发语言·数据结构·学习·知识·循环
CHANG_THE_WORLD5 天前
For循环逆向特征
for循环
被制作时长两年半的个人练习生7 天前
首尾元素相同的间隔循环策略
c++·笔记·循环·ptx
汉克老师21 天前
GESP2025年12月认证C++一级真题与解析(编程题2(手机电量显示))
c++·while循环·多分支结构
Darken031 个月前
基于C语言的学习---循环
学习·for循环·while循环·do-while循环·循环的嵌套
一雨方知深秋1 个月前
程序流程控制
java·for循环·while循环·if分支·switch分支·dowhile循环·嵌套循环
oscar9991 个月前
CSP-J教程——第一阶段——第七课:程序流程控制 - 循环结构(二)while和do-while循环
循环·csp-j
编程火箭车1 个月前
【Java SE 基础学习打卡】24 循环结构 - while
java·编程基础·循环结构·while循环·java se·do-while循环·避免死循环
Mysticbinary3 个月前
对递归两层含义的理解
递归·循环
奔跑吧邓邓子3 个月前
【C语言实战(6)】解锁C语言循环密码:for循环实战探秘
c语言·实战·for循环