Java求解釋為什麼for int i 0 ture i能執行無數次?i 2了,int i 0不就錯了嗎

時間 2021-08-30 09:42:50

1樓:匿名使用者

嗯。。首先這個結構是什麼??它叫for結構迴圈語句,功能麼顧名思義,它是用來寫迴圈體了,,

其次 你要意識到這個結構三個部分的含義。1 int i=0 這句話是定義了一個整形的變數i 並且給它付了初值0;第二個是是迴圈執行條件,如果這個條件為true,那麼這句話會一直重複執行,直到這個值為false時跳出迴圈體了,最後i++也就是迴圈體了,i++也可以寫成i=i+1;意思是 i 自增1;也可以看出你寫的是一個死迴圈,因為i 會無限自增,沒有盡頭。至於你說的i=2時,其實你可以看出這個迴圈體是執行了幾次?

其實每次執行的過程就是就是給i附值,第一次執行i=1;第二次執行時,執行i++,這時候i就i=2,那麼i=0是什麼意思。。也就是這個迴圈體沒有執行的時候, 此時i沒有自增。。

所以沒有所謂的對錯。。。只是它每次執行的時候值都發生了改變。

2樓:匿名使用者

for(int i=0;ture;i++)

這句話的意思是有一個for迴圈,初始變數為i=0,條件為true(永遠為真),i++(後加)

i只定義了一次,i是個變數,可以賦值為任何的合法值

3樓:業秀竹

for 語句第一個是初始條件,第二個才是判斷,你寫了true當然判斷就一直是對的,無限執行了

for迴圈:for(;;)和for(int i=0;;i+=2) 這兩個是什麼意思 怎麼使用的

4樓:匿名使用者

for(;;)死迴圈,用法:

for(;;)

for(int i=0;;i+=2)死迴圈,每迴圈一次,i的值+2;比如執行完第一次迴圈,i=2,執行完第二次迴圈,i=4,同樣:

for(int i=0;;i+=2)

5樓:匿名使用者

for 迴圈一般附三個表達(有四個的,暫時不說)for(i=0;i<100;i++) 第一個分號是給初值,中間是判斷迴圈條件,後面是迴圈後變數情況

for(;;) 什麼都沒有,就是沒有跳出迴圈的條件,類似while(1);無限迴圈

for(int i=0;;i+=2)初值和迴圈後變數情況也有了,就是判斷沒有。也是沒有跳出迴圈的條件。無限迴圈:

i=0,迴圈,i+=2,迴圈,i+=2迴圈。。。。如此下去。

6樓:靜息態

for(;;)表示無限迴圈

for(int i=0;;i+=2);表示無限迴圈 i=0開始每次加2

為什麼for(int i=0;i<9;i++) 在c語言中是錯誤的?

7樓:匿名使用者

標準抄c語言這樣

寫會出現語法錯誤的,如果使bai用t20,這樣寫肯定會出du錯,無zhi法編譯,正確的寫法是:在函dao數的開始申明變數,之後再使用變數,比如:

void fun()

後來很多整合開發環境,是支援for(int i=0;i<9;i++)這種寫法的,不過我的建議還是按照標準的較好,這樣在任何情況下都不會出錯。

為什麼情人總比老婆漂亮,求解釋,為什麼情人總要比老婆漂亮點

芩欣 因為老婆是跟你過日子的,天天做家務老得快,她是想著怎麼跟你好好過,怎麼讓家人過得好一些,有點錢都貼補到家人身上了。情人是跟你談情說愛的,不做家務搞不好還撒撒嬌讓你伺候她,她想的是怎麼讓自己過得開心,沒錢從你兜裡掏出錢來也要買化妝品貼在自己臉上,能一樣麼? 這個很正常的!老婆總是人家的好!要不然...

為什麼有女朋友感覺很光榮求解釋為什麼啊都是這樣子的

有女朋友感覺很光榮,這就是虛榮心和攀比心理在作怪,就這麼簡單因為現在男多女少,加上很多地方彩禮錢多,有的男人就自卑而不敢或因為窮就根本交不起女友 慢慢的,有了女友就顯得這個男人特別人本事,或者就說明這個男人的家境相當寬裕。於是,當人們有了女友後,就開始顯擺起來 當然,鳥擇木而棲。女孩子本來也是要選擇...

生物題 !解釋為什麼!!

答案 d 原因 a 因為是在大棚中栽培,而且題幹也沒說環境有改變,所以不可能是環境改變影響的。b.染色體數量改變的話,對動物而言,常常是致命的,而對植物來說,染色體數量的變化,所引起的表形變化相對來說沒那麼嚴重,比如多倍體水稻,果實會更飽滿 其他的我既不清楚了 三倍體西瓜,不可育,所以是無子的。這些...