ループ (プログラミング)
以下は手続き型言語でループする制御構造を記述するための代表的な文である。実際のキーワード(あるいは予約語)や構文仕様は言語によって異なる。文ではなく式として実装されている言語もある。
while文
for文
do-while文
これらの専用構文を使わずとも、if文とgoto文を使ってループを記述することも可能であるが、可読性やメンテナンス性の観点からループ専用構文を使うことが望ましい。なお、高級言語のループ専用構文を使って書かれたプログラムを実際にコンパイルして機械語や中間表現に変換すると、内部的には分岐命令やジャンプ命令に置き換えられる。