do while 与while

do while 循环和 while 循环是两种在C语言以及许多其他编程语言中用于控制循环结构的语句,它们的主要区别在于循环条件检查的时间点和循环体至少执行次数:

1. while 循环

• 在执行循环体之前先检查条件(表达式), 如果条件一开始就不满足,则循环体内的代码将不会被执行哪怕一次。

• 结构形式为:

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

2. do while 循环

• 先执行一次循环体,然后再检查条件是否满足,循环体至少会被执行一次。

• 结构形式为:

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

do...while和while是两种常见的循环结构,它们在编程中有着不同的用途和特点。

相关推荐
天若有情67312 分钟前
IoC不止Spring!求同vs存异,两种反向IoC的核心逻辑
java·c++·后端·算法·spring·架构·ioc
tankeven18 分钟前
HJ103 Redraiment的走法
c++·算法
瓦特what?28 分钟前
平 滑 排 序
c++·算法·排序算法
醒过来摸鱼1 小时前
合并区间问题
算法
Trouvaille ~1 小时前
【动态规划篇】专题(二):路径问题——在网格图中的决策艺术
c++·算法·leetcode·青少年编程·动态规划
Pretend° Ω1 小时前
抢占优先级 vs 响应优先级:任务调度的双刃剑
linux·c语言·抢占优先级·响应优先级
17(无规则自律)1 小时前
你对 argc 和 argv 的理解有多深?
linux·c语言·嵌入式硬件·考研
货拉拉技术1 小时前
文本大模型评测实践
人工智能·深度学习·算法
CoovallyAIHub2 小时前
模糊、噪声、压缩……让检测器学会主动评估画质
深度学习·算法·计算机视觉
跃龙客2 小时前
atomic笔记
笔记·算法