do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
zhglhy5 分钟前
Jaccard相似度算法原理及Java实现
java·开发语言·算法
仰泳的熊猫21 分钟前
1140 Look-and-say Sequence
数据结构·c++·算法·pat考试
Hard but lovely21 分钟前
C/C++ ---条件编译#ifdef
c语言·开发语言·c++
handuoduo123428 分钟前
SITAN中avp必要性分析
人工智能·算法·机器学习
zl_vslam29 分钟前
SLAM中的非线性优-3D图优化之相对位姿Between Factor右扰动(八)
人工智能·算法·计算机视觉·3d
EXtreme3533 分钟前
栈与队列的“跨界”对话:如何用双队列完美模拟栈的LIFO特性?
c语言·数据结构·leetcode·双队列模拟栈·算法思维
南棱笑笑生36 分钟前
20251211给飞凌OK3588-C开发板跑飞凌Android14时让OV5645摄像头以1080p录像
c语言·开发语言·rockchip
电饭叔40 分钟前
如何代码化,两点之间的距离
笔记·python·算法
TL滕43 分钟前
从0开始学算法——第十三天(Rabin-Karp 算法练习)
笔记·学习·算法·哈希算法
tang_shou44 分钟前
STM32CubeMx使用STM32F4系列芯片实现串口DMA接收
c语言·arm开发·stm32·单片机·嵌入式硬件·mcu·stm32cubemx