首頁>Club>
4
回覆列表
  • 1 # 晨雪曦陽

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

    for (表示式1; 表示式2; 表示式3)
    {
            語句;
    }

    首先要強調兩點:
    1) 表示式1、表示式2和表示式3之間是用分號;隔開的,千萬不要寫成逗號。
    2) for(表示式1;表示式2;表示式3)的後面千萬不要加分號,很多新手都會犯這種錯誤——會情不自禁地在後面加分號。
    因為 for 迴圈只能控制到其後的一條語句,而在C語言中分號也是一個語句——空語句。所以如果在後面加個分號,那麼 for 迴圈就只能控制到這個分號,下面大括號裡面的語句就不屬於 for 迴圈了。
    下面來看看它的執行過程:

    求解表示式1。

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

    求解表示式3。

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

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


    從這個執行過程中可以看出,“表示式1”只執行一次,迴圈是在“表示式2”“表示式3”和“內嵌語句”之間進行的。
    for語句最簡單的形式是:

    for (迴圈變數賦初值; 迴圈條件; 迴圈變數增值)
    {
        語句;
    }

  • 2 # 使用者30412765403651

    #include <stdio.h>//只要控制每行開頭空格的//個數遞增就可以了 int main(void){int i,j;for(i = 0;i < 5;i++){for(j = i;j > 0;j--)printf(" ");printf("*****\n");}return 0;}

  • 中秋節和大豐收的關聯?
  • 降冪升冪公式?