do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
CoderYanger5 分钟前
C.滑动窗口——2762. 不间断子数组
java·开发语言·数据结构·算法·leetcode·1024程序员节
Bigan(安)8 分钟前
【奶茶Beta专项】【LVGL9.4源码分析】04-OS抽象层
linux·c语言·mcu·arm·unix
Bigan(安)10 分钟前
【奶茶Beta专项】【LVGL9.4源码分析】06-tick时间管理
linux·c语言·mcu·arm·unix
2401_8370885011 分钟前
Integer.MIN_VALUE 是什么意思?
java·开发语言·算法
好风凭借力,送我上青云13 分钟前
哈夫曼树和哈夫曼编码
c语言·开发语言·数据结构·c++·算法·霍夫曼树
程序员-King.13 分钟前
day118—二分查找—咒语和药水的成功对数(LeetCode-2300)
算法·leetcode·二分查找
小O的算法实验室14 分钟前
2025年COR SCI2区,双种群 NSGA-II 算法+卡车–无人机–调度车辆的多目标应急物资调度,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
KiefaC16 分钟前
【C++】红黑树的调整
开发语言·c++·算法
夏乌_Wx17 分钟前
练题100天——DAY21
算法
ULTRA??18 分钟前
动态内存管理:C语言malloc极简封装方案(修正版,可申请二维数组)
c语言·开发语言