回覆列表
-
1 # 用戶4111475058707
-
2 # 環滁皆山野
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
其中,表示式可以省略,但是分號不可省略。
for循環是開界的。它的一般形式為: for(; <條件表達式>; ) 語句; 初始化總是一個賦值語句, 它用來給循環控制變量賦初值; 條件表達式是一個關系表達式, 它決定什麼時候退出循環; 增量定義循環控制變量每循環一次後 按什麼方式變化。這三個部分之間用";"分開。 例如: for(i=1; i<10時, 結束循環。
for循環中語句可以為語句體,但要用"{"和"}"將參加循環的語句括起來。
for循環中的"參數初始化表達式"、"條件表達式"和"更新循環變量表達式"都是選擇項,即可以缺省,但";"不能缺省。省略了初始化,表示不對循環控制變量賦初值。省略了條件表達式,則不做其它處理時便成為死循環。省略了增量,則不對循環控制變量進行操作,這時可在語句體中加入修改循環控制變量的語句。for循環的三個表達式都是逗號表達式,也就是說每個表達式可以由幾個表達式構成,中間用",”隔開。
for循環可以有多層嵌套。
-
3 # lyc150707
計數控制循環必須具有 3 個要素:
必須將計數器變量初始化為起始值。
必須通過將其與最終值進行比較來測試計數器變量。當計數器變量達到其最終值時,循環終止。
必須在每次迭代期間更新計數器變量。這通常通過變量遞增來完成。
for循環編程語言中的語句之一,用於循環執行。for循環是開界的,它的一般形式為: for(; <條件表達式>; ) 語句; 初始化總是一個賦值語句, 它用來給循環控制變量賦初值; 條件表達式是一個關系表達式, 它決定什麼時候退出循環; 增量定義循環控制變量每循環一次後 按什麼方式變化。這三個部分之間用";"分開。
應該是for中的三個表達式吧,第一個是循環變量的初始值,第二個是循環判條件控制語句,用於控制循環次數,第三個,循環變量變化的表達式(增值或減值)
for循環的第一個條件是循環初始值,第二個條件表示是循環何時退出,第三個表示循環次數的遞增值,若省略第三個條件,循環次數將不會更新,也就是永遠都達不到終止條件。