for i0 i10 i執行了幾次迴圈

2022-07-12 13:45:14 字數 5278 閱讀 7464

1樓:帳號已登出

一共執行了10次

最後i=10

i=0是對i的初始化賦值,i<10是迴圈執行必須滿足的條件,i++則是i的自增(即i=i+1),先使用i的初始值,隨後才+1.

由於i++,i從0到10共迴圈了10次,當i=10時不滿足i<10所以退出迴圈,結果i的值是10

2樓:匿名使用者

因為 for迴圈是先 判斷 終止條件 i<10,然後執行中間部分**;最後再 i++的

所以,跳出迴圈的時候 剛好 前乙個迴圈完事 i++ = 10了,此時 程式判斷i = 10, 跳出迴圈,,

一共進行了 0 - 9 十次迴圈 最後i = 10;

3樓:帳號已登出

教你乙個方法,如果判斷式是 x < n,那迴圈次數是 n-x;

如果是 x <= n,那就是 n-x+1;

簡單吧。

所以你的表示式是 10-i(0) = 10次。

4樓:

10次。在這個迴圈中i++和++i的效果是一樣的,因為第二個條件檢查的是i,而不是(i++)表示式。

5樓:匿名使用者

10次,0到9

i=10

6樓:匿名使用者

10次啊 先從零開始算一次 然後1 2 3 4 5 6 7 8 9 到10的時候i<10就不是真的 便直接推出迴圈

7樓:傅意遠

執行了10次,i=10,當i=10迴圈停止了

8樓:匿名使用者

10次,0~9。

i=45

for(i=0;i<10;++i) 迴圈幾次?

9樓:冉涵陽翁雋

一共執行了10次

最後i=10

i=0是對i的初始化賦值,i<10是迴圈執行必須滿足的條件,i++則是i的自增(即i=i+1),先使用i的初始值,隨後才+1.

由於i++,i從0到10共迴圈了10次,當i=10時不滿足i<10所以退出迴圈,結果i的值是10

10樓:承昂傑展邁

都是10次

該迴圈是先對i賦初始值0

然後判斷中間部分i<10

最後執行++i,i++

由於最後的是單個表示式,所以兩個i=10

11樓:雙靜安兆勇

都是10次

上邊兩個for語句可以這樣理解:

第乙個可以認為是

for(i=0;i<10;)

第二個語句可以認為是

for(i=0;i<10;)

i++和++i單獨成語句是沒有任何區別的。在這裡都是i在自加之後在判斷是否小於10,滿足條件的i從0到9,一共十個數字,所以就執行10次迴圈。

如果i++和++i不是單獨成語句,比如將i++和++i作為右值就不一樣了:

intp;

p=i++;

和int

pp=++i;就是不同的了。

12樓:檢慶雪楊莞

都是10次

++i和

i++僅僅是在使用的時候是取+前值還是+後值你這邊的for迴圈判斷語句執行之前已經做過過++的操作了所以不管是哪個,這個時候i的值都是++後的值了

for (int i = 10; i > 0; i++) ,這個迴圈執行多少次

13樓:

比如在乙個編譯環境中int最大正值為65535,則此迴圈次數為65535-10次。自然是》10次了,i繼續增加之後由於溢位,會被編譯器認為是負數,退出迴圈。

同理,int範圍若是更大,迴圈次數更多,但遲早會溢位,所以不是forever

14樓:匿名使用者

用排除法:

never 不對,因為會執行的

10times, 不對,因為肯定不對 :-)forever, 不對,因為會溢位

not sure, 不對,因為溢位後就停下來了don't know, 不對,和not sure 差不多,所以不對所以剩下more than 10 times 了。

不過覺得這題目很無聊。

15樓:黑色禮服

無限迴圈每10秒一次。

當然是more than 10 times正確的了

下面那是什麼什麼not sure 什麼don't know這都是什麼跟什麼。

16樓:匿名使用者

i沒有上限啊,看清楚,是i++, 不是i--

所以永遠不會停下來(i永遠》0)

{int i; for(i=0;i<10;i++)i++;迴圈幾次為什麼

17樓:匿名使用者

起始值 過程 結束值 次數

0 符合for迴圈條件i<10執行i++,i=1, 2 1

再執行for條件中的i++,i=2

2 符合for迴圈條件i<10執行i++,i=3, 4 2

再執行for條件中的i++,i=4

4 符合for迴圈條件i<10執行i++,i=5, 6 3

再執行for條件中的i++,i=6

6 符合for迴圈條件i<10執行i++,i=7, 8 4

再執行for條件中的i++,i=8

8 符合for迴圈條件i<10執行i++,i=9, 10 5

再執行for條件中的i++,i=10

10 不符合for迴圈條件i<10,迴圈結束

所以這個迴圈執行了5次

18樓:

9次,i=0,1,2,3....9,i=10時不滿足條件,迴圈結束。

19樓:匿名使用者

迴圈5次,

先是 迴圈體內的i++,括號中的i++,每次迴圈加2,5次之後達到10,迴圈結束。

20樓:匿名使用者

10次i=0---9,對應i++ 等於1----9 符合i<10;懂了吧

for(int i=0;i<=10;i++){i=i;}在迴圈體中,語句能被執行幾次??

21樓:左丘蕾鄧碧

for(int

i=0;i<=10;i++){i=i;}

請確認**無誤,沒有被系統刪字元。

如果只是i=i的話,

那麼迴圈體執行11次

i從0到10.

c語言中for迴圈語句 for(i=1;i<10;i++)這個一共執行幾次 我總是無法完全理解 求

22樓:匿名使用者

首先要知道for語句

的執行原理,這樣你就知道答案了:

現在以 for(i=1;i<10;i++)為例說明如下:

1.:執行到for語句時,讓i=1,但這只執行一次。也就是說for語句中第乙個分號前的語句只執行一次,就是相當於初始化

2.:判斷第二個分號前的**是否為真

如果為假則退出for語句,就不執行for語句的後面{}中的語句,當然也就不執行第二個分號後的**了

如果為真,則先執行for語句的後面{}中的語句,如果期間沒有跳出語句的**則執行第二個分號後的**,再跳回到2步進行判斷!

所以你的這個for迴圈如下執行

先 i=1

1次,此時i=1,滿足i<10 執行for語句內**,執行i++(i=2)

2次,此時i=2,滿足i<10 執行for語句內**,執行i++(i=3)

3次,此時i=3,滿足i<10 執行for語句內**,執行i++(i=4)

4次,此時i=4,滿足i<10 執行for語句內**,執行i++(i=5)

5次,此時i=5,滿足i<10 執行for語句內**,執行i++(i=6)

6次,此時i=6,滿足i<10 執行for語句內**,執行i++(i=7)

7次,此時i=7,滿足i<10 執行for語句內**,執行i++(i=8)

8次,此時i=8,滿足i<10 執行for語句內**,執行i++(i=9)

9次,此時i=9,滿足i<10 執行for語句內**,執行i++(i=10)

此時i=10,不滿足i<10 退出for語句,未執行i++(i=10)

23樓:無奈去遊戲

9次 i=1 小於10 進入迴圈 執行宣告 後i++i=2 一次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=3 2次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=4 3次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=5 4次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=6 5次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=7 6次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=8 7次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=9 8次完成,

返回for 判斷小於10 進入迴圈執行宣告後i++i=10 9次完成,

大於10跳出迴圈

24樓:爭分奪秒

10次 9次判斷成功(for迴圈體中執行9次),1次判斷沒成功(for迴圈體中沒執行) 那麼 在計算機中執行了9+1判斷語句

25樓:匿名使用者

n+1次 0~n 你自己算算~

26樓:謎幻界祖

1 2 3 4 5 6 7 8 9 九次,加到10判斷退出,多看下書。

迴圈「for(i=0,x=1;i==10&&x>0;i++);」的迴圈執行了幾次

27樓:元素之諧音

不迴圈吧,執行零次,裡面的判斷為假直接跳出了for迴圈

28樓:匿名使用者

for(i=0,x=1; i==10&&x>0; i++);

判斷條件是i==10&&x>0; 而第一次i=0, i != 10 , 迴圈條件為假,不能迴圈

求C語言中for i 0 in j 1 i與for i j 1 in i區別

兩個迴圈的次數是一樣多的,都是n j 1 次,但在迴圈過程中i的值不一樣 前者是0,1,2 n j 1 1後者是j 1,j 2,j 3 n 1 c語言設初始值中for i 0 i for i 0 ifor i 0 i如果 用上面的2種迴圈進行控制台輸出 顯示下效果,會更明顯。include stdi...

2023年農曆i0月18日,陽曆是幾月幾號,什麼星座

農曆2000年10月18,陽曆是11月13日,星座是天蠍座星座是按出生那年的陽曆 新曆,公曆 生日劃分的下面是星座日期劃分表,把陽曆生日對照下面的就可以知道是什麼星座啦白羊座 03 21 04 20 金牛座 04 21 05 20 雙子座 05 21 06 21 巨蟹座 06 22 07 22 獅子...

i57500能裝WIN10嗎,求系統

你好,這個配置可以裝win10,只不過由於win10版本頻繁更新,所以遊戲玩家可以考慮win7 還有你的記憶體是多大的呢,如果內存在8g或者以上的話,安裝64位的win7系統,肯定是沒有問題的,如果記憶體是4g或者以下,建議你還是不要安裝win10系統為好。i5 7500處理器只能用win10系統嗎...