do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
qq74223498413 小时前
全面深入的C#核心知识体系与编程实践精要——从语法基础到高级特性系统学习指南
java·算法·c#
代码中介商13 小时前
排序算法完全指南(五):快速排序深度详解
数据结构·算法·排序算法
Eloudy13 小时前
定常约束的情况下,质点矢径 r_i 不显含时间t
人工智能·算法·机器学习
徐安安ye14 小时前
FlashAttention的OOM排查:为什么显存够了还是报内存不足?
人工智能·算法·机器学习
2601_9578822414 小时前
一条视频如何自动适配5大平台的技术实现
人工智能·算法·机器学习
zuowei288914 小时前
编程语言对比:C/C++/Java/C#/PHP
java·c语言·c++
子琦啊14 小时前
【算法复习】哈希|Map 与 Set 两个高频套路
算法·哈希算法
IT搬砖客14 小时前
CC2340从机开发入门之OAD例程的选择
c语言·开发语言·单片机·嵌入式硬件
Alaso_shuang14 小时前
视觉组通识
数码相机·算法·计算机视觉
纽扣66714 小时前
【算法进阶之路】链表终极进阶:合并 K 个有序链表 + 复制带随机指针的链表(含双解法)
数据结构·算法·链表