do while 与while

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

1. while 循环

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

• 结构形式为:

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

2. do while 循环

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

• 结构形式为:

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

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

相关推荐
码行山野赴时序归途8 小时前
顺序表(Sequential List)详解:从数组到 C 语言实现
c语言·开发语言·数据结构·算法
Lokey8689 小时前
自注意力机制与多头注意力机制
算法
linx2959 小时前
单元七 · 零基础路线图-第 1–3 周·变量、类型与字符串
c语言·开发语言·数据结构·c++·算法
Benny_Tang9 小时前
P7514 [省选联考 2021 A/B 卷] 卡牌游戏 题解
c++·算法
residual_fan9 小时前
经验模态重构:直向工业时间序列数据的数据扩增方法
人工智能·算法·重构·数据挖掘·数据分析
wuminyu9 小时前
Kafka的写入延迟与磁盘IO抖动原理分析
java·linux·c语言·jvm·c++
aramae10 小时前
模拟实现strcpy(字符串拷贝)(C语言)
java·c语言·开发语言·算法
Benny_Tang10 小时前
「雅礼集训 2018 Day7」A 题解
数据结构·c++·算法
Doubbbbbbble云10 小时前
跳表结构在高并发系统中的应用与优势分析4
算法
TAN-90°-10 小时前
Deep Learning for Computer Vision——Large Scale Distributed Training
人工智能·深度学习·神经网络·算法·机器学习·计算机视觉·语言模型