為什麼我的for迴圈沒起作用只執行了一次?用

2021-03-04 09:00:42 字數 1779 閱讀 6669

1樓:匿名使用者

for(i=1;i<=6;i++) {r=1+rand()%33;

cout<<"red is:"<環後

copy麵加花括號。他執行了多次 你只輸出了一次。

2樓:董雪聞人彤

for(i=1;i<=6;i++)

迴圈後面加花括號。他執行了多次

你只輸出了一次。

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

3樓:匿名使用者

首先要知道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)

4樓:無奈去遊戲

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跳出迴圈

5樓:爭分奪秒

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

6樓:匿名使用者

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

7樓:謎幻界祖

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

為什麼我的時控開關完全不起作用啊

回答螢幕不顯示分為兩種情況 1.安裝電池螢幕不顯示。2.不安裝電池螢幕不顯示。排除時控開關壞掉的情況 安裝電池螢幕不顯示 應該是電池沒電了,及時更換電池就可以了。不安裝電池螢幕不顯示 沒有安裝電池的話是需要進行通電的,沒有通電螢幕是不顯示的。藍芽時控開關是在按鍵式時控開關的基礎上公升級來的,去掉了按...

為什麼js放在html頁面中起作用,單獨放到js頁面呼叫就不

js放在html頁面中起作用,單獨放到js頁面呼叫就不起作用是設定錯誤造成的,回解決方法為 1 新建html文件答。2 準備好需要用到的圖示。3 書寫hmtl 立即購買 4 書寫css body buy btn 5 書寫並新增js 6 檢視效果。在頁面裡呼叫的時候,不要寫 直接 js 的 段 我也遇...

聽說寬頻裡面八根線有四根是閒著沒起作用的我想把路由器裝在沒有電源的地方我想把寬頻裡面

理論上是可以的,首先你要滿足以下個條件,走電源的網線要走弱電,即通過變壓後的直流電供電例如dc9v,距離不能太遠,距離遠近取決你網線 壞。你這不是胡扯嗎?既然那四根線是閒著的,那它裡面怎麼可能有電源呢!存在就有它理由,那八根線不可能有一半是閒著的。應該可以吧。但是要注意 不可以接220電源。把介面卡...