Looking for c Answers? Try Ask4KnowledgeBase
Looking for c Keywords? Try Ask4Keywords

C Language反復ステートメント/ループ:for、while、do-while


構文

  • / *すべてのバージョン* /
  • for([expression]; [expression]; [expression])one_statement
  • for([expression]; [expression]; [expression]){ゼロまたは複数の文}
  • 一方、(式)one_statement
  • while(式){0個以上の文}
  • while(expression)while one_statementを実行します。
  • while(expression)while {1つ以上の文}を実行します。
  • //上記のフォームに加えてC99以降
  • for(宣言; [式]; [式])one_statement;
  • for(宣言; [式]; [式]){ゼロまたは複数の文}

備考

反復ステートメント/ループは2つのカテゴリに分類されます。

  • head-controlled iteration文/ループ
  • フットコントロール反復ステートメント/ループ

ヘッド制御反復ステートメント/ループ

for ([<expression>]; [<expression>]; [<expression>]) <statement>
while (<expression>) <statement>
C99
for ([declaration expression]; [expression] [; [expression]]) statement

フットコントロールのイテレーションステートメント/ループ

do <statement> while (<expression>);

反復ステートメント/ループ:for、while、do-while 関連する例