请问这个c++程序的循环次数为多少?为什么/

来源:百度知道 编辑:UC知道 时间:2024/07/03 11:03:18
int i=3;
do
{
cout<<i--<<endl;
i--;
}while(i!=0)

无数次,每执行一次i--,这么说吧,如果i==3;则,i--==3,但是执行i--之后i==2了,明白了吗,你的循环条件,i!=0,所以i==0时就不循环了,但是你这里i永远不会等于0

基本上是死循环。

N次

第1次: i=1
第2次: i=-1
第3次: i=-3
...
条件永远合适

是死循环~~

真的,死了