cpp-do…while语句

02-2-1 do...while语句

do...while语句 和 while 基本是相同的其实,但是有一点小小的不同。在 while 语句中,先检测是否满足条件,然后再执行循环。而 do ...while语句是先循环一次,在每次循环结束之后再进行检测是否满足循环条件。如果满足循环条件,则再一次进行循环。

语法:do{循环语句} while(循环条件)

举个小例子:使用 do...while 循环 100 次“南通市小海中学”。

#include <iostream>
using namespace std;
int main()
{
    int count = 1;
    do 
    {
        cout << "南通市小海中学" << endl;
        count++;
    } while (count <= 100);
    system("pause");
    return 0;
}

值得注意的是,do...while 无论条件是否满足,都会执行一次代码。

当然。最后的 while 其实也可以写在下一行的(和 do 缩进相同)。 eg

do 
    {
        cout << "南通市小海中学" << endl;
        count++;
    } 
while (count <= 100);

如何理解 do...while 和 while 的区别。

    int num = 0;
    do 
    {
        cout << num << endl;
        num++;
    } while (num);
    int num = 0;
    while (num);
    {
        cout << num << endl;
        num++;
    }

前者先执行 num++,所以判断的时候 num 已经是 1 了,而 1 表示为真,所以前者可以继续执行。而后者,判断的时候 num 为 0,0 表示假,所以不会执行。

文章「cpp-do…while语句」,由本站用户「Admin」发布。文章仅代表Admin观点,不代表本站立场。
页面网页地址「https://xiaozhiyuqwq.top/p/666」。
如您对文章及其附件提出版权主张,或进行引用转载等,请查看我们的【版权声明】
无评论:-)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇