C語言的小問題,C語言的一個小問題

2023-02-03 03:30:38 字數 786 閱讀 4911

1樓:測繪地理資訊

for迴圈的結構如下:for(語句1;語句2;語句3)。其中語句1用來對迴圈變數進行初始化,例如i=0;或者i=0,j=1;等等。

語句2用來控制迴圈條件,例如i<=100;等,表示如果迴圈變數滿足這個條件的時候,迴圈一直進行下去,直到迴圈變數不滿足條件為止。語句3一般用來對迴圈變數進行修改,例如i++等,目的是防止迴圈永遠進行下去。for迴圈的執行順序為:

先執行語句1,再對語句2進行判斷,如果語句2為真則執行語句塊0,然後再執行語句3,如果語句2為假則終止迴圈。當執行完語句3後再返回來對語句2進行判斷,如此反覆。

for迴圈的括號裡少了東西就代表這是一條空語句,當要執行該語句時,計算機什麼都不做。例如,假如迴圈變數在前面已經初始化了,那麼語句1就可以不寫;如果不想判斷迴圈條件,語句2就可以不寫,等等……

2樓:匿名使用者

for(;i<100;i++)

在外面你是不是定義過了i

是不是先定義了

int i=1;

for(;i<100;i++)

這樣是一樣的意思

3樓:水木無忌

for(;;) 應該就相當於while(true) //是個永真迴圈啊

for(;i<100;i++) //i在外邊已經定義並初始化了 所以就這樣了啊

4樓:匿名使用者

for(;;)是個死迴圈,沒有迴圈結束條件;

for(;i<100;i++) 初值條件可以省略,但必須for外進行先定義.

問C語言的問題,問一個C語言的問題?

include intrank k 階乘函式 void main else printf m,n值不符合條件!n 結果輸入m值 6 輸入n值 3 m n m n 20 press anykey tocontinue 平臺 vc6.0 說實話,沒明白你問的是什麼?你這程式ok了啊。就是呼叫子函式比大小...

C語言小問題,關於,關於C語言的小問題?

a b max a max b 語法錯誤,該為 a b max a max b 另外注意 printf 最大值為 c n c 改正為printf 最大值為 d n c 已測試關於i 和 i的區別,如果沒有賦值的話,他們結果是沒區別的,關於他們的區別,我舉例說明 1 int i 0,a a i 這裡結...

c語言程式設計中的小問題,C語言程式設計的小問題

1 可以的。a int a 100 0.5 將第三位小數加上去,通過強制型別轉換,則會丟棄小數部分 a a 100 由於a是double型別,故商包含2位小數 a int a 100 0.5 100.0 這樣合併會得到相同的結果。2 可以這樣操作。a int a 100 100.0 問題一 可以寫成...