欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

while & do while 的区别

程序员文章站 2024-03-23 21:36:16
...

两者区别:

1.while先判断后执行,do while先执行后判断

2.当不满足循环条件时,while一次都不会执行,do while至少执行一次

 

看段代码

1.while

int main() {
    int i=0;
    while(i<0){
        i++;
        std::cout<<i<<endl;
    }
    return 0;
}

输出:(没有执行循环)

while & do while 的区别

2.do while

int main() {
    int i=0;
    do{
        i++;
        std::cout<<i<<endl;
    }while(i<0);
    
    return 0;
}

输出:(循环执行了一次)

while & do while 的区别

相关标签: c++