while循環(huán)和do?while循環(huán)有什么區(qū)別呢?比如求1到1000的和。他們之間可以互換嗎?可以的話,什么時候呢?
謝謝!
2 回答
已采納

阿旭_
TA貢獻217條經(jīng)驗 獲得超353個贊
可以互相轉(zhuǎn)換,什么時候都可以,問題是我工作這么多年從來用不到while 和do while,因為都可以轉(zhuǎn)換為for
主要區(qū)別就是第一次是否執(zhí)行的問題
//平時我的用法 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
提交
取消