c語言問題

2022-12-25 21:51:13 字數 556 閱讀 5877

1樓:

你上面的有兩個注釋

// 這個迴圈在這可以顯示出答案

// 迴圈在這不顯示

這兩個注釋之間 你還有乙個 空的 注釋符號 //

就在空注釋符號下一行的for迴圈出錯了 改成 for(i=e;i>=0;i--)

哥們兒... 我說注釋只是想用那兩句注釋做一下定位 告訴你錯誤的地方在**

在你寫的那兩個注釋行之間 有乙個for() 迴圈出錯了, 而那個 for迴圈正好在 乙個空注釋符號的下一行....

錯誤的那個 for 你是這麼寫的: for(i=e;e>=0;e--)

改成for(i=e;i>=0;i--) 就好了

2樓:黃邦勇帥哥哥

太多for迴圈了,只針對你的問題作答吧

for(int i=e;e>=0;e--) //程式中有這麼乙個for語句,這個for語句已經把e的值減為0了,你說後面的那個 for(int i=e;i>=1;i--)還會執行嗎?因為e=0,所以i=0,當然i>=1就不成立,肯定不會執行了。

C語言問題,c語言問題

int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...

C語言問題,c語言問題?

include include include typedef struct nodelinknode,link void main link pa s int da int flag 0 pa head 讓pa指向頭結點 dowhile flag 0 link pb head pb pb next...

C語言問題,C語言問題,求助

while語句的執行順序 1.判斷x的值 非0為真,0為假 2.執行 3.執行 裡面的 這裡是空,所以沒任何動作。所以會一直迴圈到x 0,判定為假,迴圈終止。接著執行減減,最後列印結果為 1 c語言問題,求助 這題是迷惑人用的.因為迴圈內部沒有break,所以for會一直執行下去,直到a 11,這時...