1樓:勢如雲
if只是條件判斷,是真做什麼,是假做什麼,只做一次。
而while語句是迴圈語句,如果條件滿足會一直做下去,到堆疊溢位。
就像樓上的例子:
int i=0;
while(i<10)
//i一直增加直到10 while迴圈結束 結果i=10int i=0;
if(i<10)
if不是迴圈語句 執行一次 結果i=1
2樓:匿名使用者
while語句是迴圈語句,可以執行至條件為假時
而if語句只執行一次
這是兩者的本質區別
3樓:匿名使用者
怎麼會呢,while語句和for語句可以互換,構成迴圈結構,
而if語句是條件判斷語句,
如果說它們很像,
可以這麼說
while語句是多個if語句的組合,
4樓:匿名使用者
那是你錯覺。 我想可能是因為它們的共性!
while(真) if(真) for(;真;)等等。。。
它們在運算時都有條件判斷。。真就執行。。{}所以這時你會覺得它們都是條件語句!
5樓:德爾飄耶羅
int i=0;
while(i<10)
//i一直增加直到10 while迴圈結束 結果i=10int i=0;
if(i<10)
if不是迴圈語句 執行一次 結果i=1
6樓:匿名使用者
while(1)
if(true)
用java語言中while迴圈語句求
class a system.out.println d 沒用編譯工具打得.可能有錯 誤 但是基本意思肯定對 public static void main string args system.out.println sum public class getsum1 system.out.prin...
在python中用while語句列印出倒三角形
列印倒立的正三角形 hang int input 請輸入行數 y 1 while y hang space 1 while space y print end space 1 x hang y while x 0 print end x 1 print y 1 print 圖形列印完成!i int ...
c語言中while迴圈語句為什麼while(n!0)的意思是隻要n不等於0?,不應該是n等於0嗎
while 裡面的條件為真才進入迴圈。當n不等於0才進入迴圈,否則就執行while迴圈後面的語句。c語言裡面while函式while n n預設為什麼意思,n不為零嗎?while n 等價於 while n 0 表示n不等於0時執行迴圈體。首先,n在這裡被當作了一個條件 其次,當n為真時,進入whi...