do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
铸人1 分钟前
再论自然数全加和 - 欧拉伽马常数4
算法
prince_zxill24 分钟前
探索Nautilus Trader:高性能算法交易平台与事件驱动回测引擎的全面指南
算法
爱编码的小八嘎25 分钟前
第2章 认识CPU-2.3 32位微处理器(2)
c语言
进击的荆棘30 分钟前
算法——二分查找
c++·算法·leetcode
识君啊31 分钟前
Java 滑动窗口 - 附LeetCode经典题解
java·算法·leetcode·滑动窗口
烟花落o34 分钟前
【数据结构系列02】轮转数组、返回倒数第k个节点
数据结构·算法·leetcode·刷题
努力也学不会java35 分钟前
【Spring Cloud】统一服务入口-Gateway
后端·算法·spring·spring cloud·gateway·服务发现
追随者永远是胜利者39 分钟前
(LeetCode-Hot100)3. 无重复字符的最长子串
java·算法·leetcode·职场和发展·go
Lenyiin41 分钟前
《LeetCode 顺序刷题》11 -20
java·c++·python·算法·leetcode·lenyiin
乌萨奇也要立志学C++1 小时前
【洛谷】从记忆化搜索到动态规划 状态表示 + 转移方程 + 空间优化全攻略
算法·动态规划