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;
}
输出:(没有执行循环)
2.do while
int main() {
int i=0;
do{
i++;
std::cout<<i<<endl;
}while(i<0);
return 0;
}
输出:(循环执行了一次)
上一篇: 腾讯地图 !获取经纬度