為什么結(jié)果不一樣?
用while輸出結(jié)果為5,用do....while輸出結(jié)果為2,都沒(méi)超過(guò)6,按照我的理解就算不一樣,至少do.....while應(yīng)該比while輸出結(jié)果要大,畢竟多計(jì)算了一次
用while輸出結(jié)果為5,用do....while輸出結(jié)果為2,都沒(méi)超過(guò)6,按照我的理解就算不一樣,至少do.....while應(yīng)該比while輸出結(jié)果要大,畢竟多計(jì)算了一次
2016-11-22
舉報(bào)
2017-01-07
while上面那個(gè)隨機(jī)數(shù)取到的數(shù)是5,5不等于6,所以沒(méi)有進(jìn)到while循環(huán)里,輸出了5,然后sum重置為0;do......while隨機(jī)數(shù)取到的數(shù)是2,因?yàn)?不等于6,跳出循環(huán),輸出2
2016-11-27
……同學(xué),取隨機(jī)數(shù)函數(shù)執(zhí)行了兩次。兩次是分別執(zhí)行的,兩次取的隨機(jī)數(shù)可能相同,也可能不同。
2016-11-22
同學(xué) 你這問(wèn)題都沒(méi)源碼 ?別人怎么給你看?。?/p>