do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
AI科技星几秒前
算子数学|独立完整学科章节(百条原创公式· ROOT传世定稿)
大数据·算法·机器学习·数学建模·数据挖掘·量子计算
斯维赤8 分钟前
每天学习一个小算法:堆排序
学习·算法·排序算法
ncj39343790613 分钟前
Canvas 图形开发高频算法面试题
算法·canvas
MediaTea14 分钟前
AI 术语通俗词典:F1 值(分类)
人工智能·算法·机器学习·分类·数据挖掘
sghuter21 分钟前
数字资源分发的技术架构与未来趋势
c语言·开发语言·后端·青少年编程
望舒32926 分钟前
KMP算法
数据结构·算法
潇楠Web3哨兵29 分钟前
桌面级Web3交易终端的底层炼狱:自研多源报价引擎、移除重型依赖、跨进程钱包桥接与强制安全拦截
算法·web3
贾斯汀玛尔斯32 分钟前
每天学一个算法--回溯算法(Backtracking)
算法
Sakuyu4346840 分钟前
C语言基础(三)
c语言·开发语言
cpp_250141 分钟前
P2871 [USACO07DEC] Charm Bracelet S
数据结构·c++·算法·动态规划·题解·洛谷·背包dp