構造化プログラミングとは
構造化プログラミングとは、順次処理、分岐処理、繰り返し処理の3つの要素でアルゴリズムを表現するという概念です。
この3つの構造のみに絞ることで単純でわかりやすいソースコードにすることができます。
goto文
goto文を使うとソースコードの任意の位置に移動することができます。
一見便利そうに見えますが、C言語においてgoto文は使ってはいけないという文化があります。
なぜなら、ソースコードがわかりにくくなるためです。
ソースコードが長くなればなるほどgoto文による遷移を追うことが難しくなります。
goto文の使い方は、
【ラベル名】:
でラベルを用意し
goto 【ラベル名】;
でそのラベルの位置に移動します。
詳しくはこちら。