C言語におけるgoto文の使い方
goto文は無条件で指定した場所にプログラムをジャンプさせることができるので、goto文を使用します。無条件ジャンプ文とも呼ばれます。
推奨学習: プログラミングチュートリアル入門
その構文は次のとおりです
goto label; //其它代码 label:
このうち、label は独自に定義したラベルであり、定義されたルールは同じ 変数は同じ名前であり、位置は固定されていない goto文の後でも前でも記述できます ただし、goto文は関数内でのみジャンプでき、ジャンプはできません関数の外へのジャンプを許可します。
int day = 1; loop: if (day <= 31){ printf("%d\n", day); day++; goto loop; }
上記のプログラムは goto 文と if 文を使用してループ関数を実装していますが、while で実装したループ関数と同じで、ループは私たちが定義したラベルです。
注: goto ステートメントの使用は避けてください。プログラムの構造が崩れ、読みにくくなります。
推奨学習: C 言語のビデオ チュートリアル
以上がC言語でのgoto文の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。