在c語言的解釋是: for:迴圈語句。 作用:迴圈。 它的一般形式為: for(<初始化>;<條件表示式>;<增量>) 語句; 初始化總是一個賦值語句,它用來給迴圈控制變數賦初值;條件表示式是一個關係表示式,它決定什麼時候退出迴圈;增量定義迴圈控制變數每迴圈一次後按什麼方式變化。這三個部分之間用";"分開。 例如: for(i=1;i<=10;i++) 語句; 上例中先給i賦初值1,判斷i是否小於等於10,若是則執行語句,之後值增加1。再重新判斷,直到條件為假,即i>10時,結束迴圈。注意: (1).for迴圈中語句可以為語句體,但要用"{"和"}"將參加迴圈的語句括起來。(2).for迴圈中的"初始化"、"條件表示式"和"增量"都是選擇項,即可以預設,但";"不能預設。省略了初始化,表示不對迴圈控制變數賦初值。省略了條件表示式,則不做其它處理時便成為死迴圈。省略了增量,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。 (3).for迴圈可以有多層巢狀。 例如: for(;;) 語句; for(i=1;;i+=2) 語句; for(j=5;;) 語句; 這些for迴圈語句都是正確的。 FOR field of regard 的縮寫LOGO中的FOR
在c語言的解釋是: for:迴圈語句。 作用:迴圈。 它的一般形式為: for(<初始化>;<條件表示式>;<增量>) 語句; 初始化總是一個賦值語句,它用來給迴圈控制變數賦初值;條件表示式是一個關係表示式,它決定什麼時候退出迴圈;增量定義迴圈控制變數每迴圈一次後按什麼方式變化。這三個部分之間用";"分開。 例如: for(i=1;i<=10;i++) 語句; 上例中先給i賦初值1,判斷i是否小於等於10,若是則執行語句,之後值增加1。再重新判斷,直到條件為假,即i>10時,結束迴圈。注意: (1).for迴圈中語句可以為語句體,但要用"{"和"}"將參加迴圈的語句括起來。(2).for迴圈中的"初始化"、"條件表示式"和"增量"都是選擇項,即可以預設,但";"不能預設。省略了初始化,表示不對迴圈控制變數賦初值。省略了條件表示式,則不做其它處理時便成為死迴圈。省略了增量,則不對迴圈控制變數進行操作,這時可在語句體中加入修改迴圈控制變數的語句。 (3).for迴圈可以有多層巢狀。 例如: for(;;) 語句; for(i=1;;i+=2) 語句; for(j=5;;) 語句; 這些for迴圈語句都是正確的。 FOR field of regard 的縮寫LOGO中的FOR