首頁>Club>
19
回覆列表
  • 1 # 初時模樣歲月似水浮生

    for迴圈是開界的。它的一般形式為:for(<初始化>;<條件表示式>;<增量>)語句;初始化總是一個賦值語句,它用來給迴圈控制變數賦初值;條件表示式是一個關係表示式,它決定什麼時候退出迴圈;增量定義迴圈控制變數每迴圈一次後按什麼方式變化。這三個部分之間用";"分開。例如:for(i=1;i<=10;i++)語句;上例中先給"i"賦初值1,判斷"i"是否小於等於10,若是則執行語句,之後值增加1。再重新判斷,直到條件為假,即i>10時,結束迴圈。

    注意:

    1.for迴圈中語句可以為語句體,但要用"{"和"}"將參加迴圈的語句括起來。

    2.for迴圈中的"初始化"、"條件表示式"和"增量"都是選擇項,即可以預設,但";"不能預設。省略了初始化,表示不對迴圈控制變數賦初值。省略了條件表示式,則不做其它處理時便成為死迴圈。省略了增量,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。

    3.for迴圈可以有多層巢狀。

    例:

    #include<stdio.h>

    intmain(void)

    {

    inti,j,k;

    printf("ijk/n");

    for(i=0;i<2;i++)for(j=0;j<2;j++)for(k=0;k<2;k++)

    printf(%d%d%d/n",i,j,k);

    return0;

    }

    輸出結果為:ijk000001010011100101110111

  • 中秋節和大豐收的關聯?
  • 白蘿蔔紅燒肉的做法,白蘿蔔紅燒肉怎麼做好吃,白蘿蔔?