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

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

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++)這種寫法的,不過我的建議還是按照標準的較好,這樣在任何情況下都不會出錯。

我要嫁3次,求解釋為什麼

你自己的婚姻大事,你自己都解釋不了,人家更無法解釋。推測被神棍忽悠了 推測已經經歷了三次婚姻 推測為自己規劃的人生就是打算有三次婚姻的。伐檀 是魏國的民歌,是一首嘲罵剝削者不勞而食的詩。全詩強烈地反映出當時勞動人民對統治者的怨恨,是 詩經 中反剝削反壓迫最有代表性的詩篇之一。這首詩三章都以敘述伐檀木...

為什麼心裡總是放不下她,佛教解釋為什麼心裡老是放不下乙個人

愛情有是就像一場雨那樣,有是醞釀了很久才會發生,有時候又毫無先兆地出現,令人措手不及。只是雨給人的浪漫卻使人著迷,曾感受過的,縱使雨過後,還是會留戀那段難忘的片段,快樂也好,難過也好,同樣使我們不想忘記。可是我們的記憶有限,放不下過去,腦袋便沒有空間儲存新的記憶。回憶是我們的一部份,沒有過去,便無法...

科學解釋 為什麼孫悟空翻不出如來手掌

晟航西遊故事 為何孫悟空翻不出如來的手掌心?原來佛祖為了贏早就用了神通 顏值盲盒 按照地球是橢圓形這個定理,孫悟空乙個跟頭,從起始點到終點,儘管時速很快,衝出天際,但實際按照星球執行軌道,即為繞地球一圈,還是返回如來佛祖手掌心。 小九七 如來的手掌自成世界,相當於掌中宇宙,孫悟空再快也不能飛出乙個宇...