while循環和do?while循環有什么區別呢?比如求1到1000的和。他們之間可以互換嗎?可以的話,什么時候呢?
謝謝!
2 回答
已采納
阿旭_
TA貢獻217條經驗 獲得超353個贊
可以互相轉換,什么時候都可以,問題是我工作這么多年從來用不到while 和do while,因為都可以轉換為for
主要區別就是第一次是否執行的問題
//平時我的用法
int?sum?=?0;
for(int?i=0;i<1000;i++){
??sum+=(i+1);
}
//如果改用while
int?sum?=?0;
int?i=0;
while(i<1000){
??sum+=(i+1);
??i++;
}
//如果改用do?while
int?sum?=?0;
int?i=0;
do{
???sum+=(i+1);
???i++;
}while(i<1000);點擊展開后面2條
添加回答
舉報
0/150
提交
取消
