課程
/后端開發(fā)
/PHP
/PHP入門篇
改為while($num>5)為什么結(jié)果一樣
2015-03-20
源自:PHP入門篇 6-9
正在回答
不管你num改成幾,都是一樣的結(jié)果。因為while是先判斷,如果你大于3 才執(zhí)行里面的代碼,如果小于 就直接輸出你初始的值 也就是sum=10;而do while 是先執(zhí)行 后判斷,也就是 不管你判斷的是幾 他總要先執(zhí)行一遍里面的代碼 也就是 sum = sum+10;才判斷你給的num是不是大于3。
我覺得例子里不該用$num,用$sum好一點
時不待人
因為$num = 2;
無論是$num>5還是$num>3表達的都是一個條件。對這個條件判斷都是假。
所以會產(chǎn)生相同的結(jié)果。
這個例子更多的是讓你區(qū)分do{}while()和while()的區(qū)別。
舉報
PHP入門教程輕松學習,行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
3 回答while($num<=5)條件一樣的時候結(jié)果為什么是一樣的
3 回答為什么結(jié)果不一樣?
1 回答var_dump結(jié)果不一樣,為什么?
3 回答為什么結(jié)果和他不一樣
1 回答為什么得出的結(jié)果是一樣的.?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-07-23
不管你num改成幾,都是一樣的結(jié)果。因為while是先判斷,如果你大于3 才執(zhí)行里面的代碼,如果小于 就直接輸出你初始的值 也就是sum=10;而do while 是先執(zhí)行 后判斷,也就是 不管你判斷的是幾 他總要先執(zhí)行一遍里面的代碼 也就是 sum = sum+10;才判斷你給的num是不是大于3。
2015-08-18
我覺得例子里不該用$num,用$sum好一點
2015-03-20
因為$num = 2;
無論是$num>5還是$num>3表達的都是一個條件。對這個條件判斷都是假。
所以會產(chǎn)生相同的結(jié)果。
這個例子更多的是讓你區(qū)分do{}while()和while()的區(qū)別。