do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
We་ct16 小时前
LeetCode 149. 直线上最多的点数:题解深度剖析
前端·javascript·算法·leetcode·typescript
sheeta199816 小时前
LeetCode 每日一题笔记 日期:2026.04.13 题目:1848.到目标元素的最小距离
笔记·算法·leetcode
Anycall.Q16 小时前
RULE (ICLR 2026)
算法
断眉的派大星16 小时前
数据结构——指针
数据结构·算法
Xpower 1716 小时前
算法学习笔记 Day 1:迁移学习与域自适应(DANN/CORAL)
笔记·学习·算法
念恒1230616 小时前
Linux基础开发工具(Vim篇)
linux·c语言
橘颂TA16 小时前
【笔试】算法的暴力美学——牛客 NC242:单词搜索,思路:dfs 算法
算法·深度优先
念恒1230616 小时前
Linux基础开发工具(yum篇)
linux·c语言
沐苏瑶16 小时前
Java据结构深度解析:AVL 树与红黑树
数据结构·算法
feifeigo12316 小时前
MATLAB中对转子建立有限元模型并进行动力学计算
算法