for語句不能迴圈,只能執行一次

2021-07-23 05:22:55 字數 1997 閱讀 1636

1樓:匿名使用者

???什麼意思。好像沒把問題說明白

2樓:我要

2個問題,你的i有沒有賦初始值都是乙個死迴圈,因為do while語句裡沒改變i的值,如果是程式不完整,這就要看你具體的需求了:

第乙個問題,賦初始值,這i從1開始到100,如果沒賦值,這i從0開始到100,會多執行一次迴圈。

第二個問題,因為你i開始沒賦值,所以直接用=則只要i是小於等於100的情況迴圈都會被執行,而使用乙個範圍,即大於等於1,小於等於100,則i只有在這個範圍內才執行迴圈,還有就是你這個只能算是個偽**,真正變成裡不能直接寫1=i=100 ,需要改為:do while i =1 and i = 100

3樓:匿名使用者

不要迴圈套用次數過多,應該把裡面的迴圈作為乙個單獨的函式來呼叫,那樣就不會出錯了。

4樓:明日之後宋子衿

for(i=0;ib[j])};

5樓:行走的標本

每個for都用i做引數 巢狀的時候 裡面的i和外面的i相同啊 這樣裡面的i==n時候跳出迴圈 到外層判斷的時候也不符合迴圈條件了 依然跳出迴圈

要麼每個for迴圈用不從的引數

要麼用這種格式

for(int i=0;i

6樓:匿名使用者

你的內層三個for迴圈,每個迴圈都改變了i的值,你經過 for(i=0;i

printf("%d,%d\n",a[i],b[i]);這個迴圈後,i的值成了n,當前你外層迴圈的i < n條件就不滿足了,當然外層迴圈不可能執行多次。

for迴圈只迴圈一次嗎?

7樓:夏天的小紅花

for 迴圈語句的一般形式為:

for (表示式1; 表示式2; 表示式3)下面來看看它的執行過程:

求解表示式1。

求解表示式2。若其值為真,則執行 for 語句中指定的內嵌語句,然後執行第3步;若表示式2值為假,則結束迴圈,轉到第5步。

求解表示式3。

轉回上面第2步繼續執行。

迴圈結束,執行 for 語句下面的語句。

所以說,for迴圈中,迴圈體執行的次數不是確定的,最少可以一次都不執行;可以執行很多次,甚至無窮多次,而不是「只執行一次」。

在樓主貼出的程式中,如果num的值是乙個偶數的話,那麼由於它滿足num%2==0,所以會提前退出迴圈而返回1;如果num的值是乙個奇數的話,那麼由於它不滿足num%2==0,所以會執行else部分提前退出迴圈而返回0;所以不論num是乙個可偶數,都會發生「只執行一次」的情況。但這不是由於for的原因,而是由於if(num%i==0)return 0;else return 1;的原因。

為什麼for 迴圈只執行的一次?

8樓:涉世小小白

arr.length長度為1

9樓:育知同創教育

for(var i = 0;i可以嘗試一下,寫成

for(var i = 0;i<5;i++)

看下結果就知道了,然後去找原因。

10樓:匿名使用者

你的 arr.length 是多少

c語言問題,為什麼我的第乙個for迴圈只能執行一次,然後直接跳到return了?

11樓:匿名使用者

# include

# include

struct student

;int main(void)

printf("\n\n");

for (i = 0; i < len - 1; ++i)}for (i = 0; i < len; ++i)return 0;}

12樓:匿名使用者

可能是你輸入的len值有誤導致迴圈直接跳出

巢狀for迴圈為什麼最外層只執行一次

兩個for迴圈裡面的變數不應該寫在外面,應該寫在裡面 for var a 1 a 9 a 希望能幫助到你 我c和你一樣巢狀也出現這現象 java for迴圈 當有兩層巢狀for迴圈的時候是不是外迴圈執行一次,內迴圈要執行一遍啊?你這個小程式不抄錯哦 你襲看一下啊,bai1 執行外層第du一遍,zhi...

12345678只能用一次1927,不能重複

這道題,用正常的演算法是沒辦法算出來的!這能這樣算 2元 7元 9元 3元 4元 7元 1元 8角 2角。6元 5元 1元。12345678只能用一次,不能重複 1 9 1 12345678乙個數字只能用一次,得左邊是12345678相加減的值必是偶數,而右邊等於19是奇數,所以此題不成立。1234...

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

for i 1 i 6 i r 1 rand 33 cout red is 環後 copy麵加花括號。他執行了多次 你只輸出了一次。for i 1 i 6 i 迴圈後面加花括號。他執行了多次 你只輸出了一次。c語言中for迴圈語句 for i 1 i 10 i 這個一共執行幾次 我總是無法完全理解 ...