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
提交
取消