最初: 通常、break ステートメントはループ ステートメントと switch ステートメントで使用されます。break ステートメントが do-while、for、while ループ ステートメントで使用されると、プログラムがループを終了し、ループの後のステートメントを実行する可能性があります。通常、break ステートメントは常に if ステートメントと結合され、条件が満たされたときにループから抜け出します。
例: main() { int i=0; while(1) /*ループを設定します*/ { c='
注:
1) Break ステートメントは、if-else 条件ステートメントでは機能しません。 www.2cto.com
2) マルチレベル ループでは、break ステートメントは 1 レベル外側にのみジャンプします。
2 番目: continue ステートメントの機能は、ループ内の残りのステートメントをスキップし、次のループの実行を強制することです。 continue ステートメントは、for、while、do-while などのループ本体でのみ使用され、ループを高速化するために if 条件ステートメントと一緒に使用されることがよくあります。 例: main() { while(c!=13) /*改行でない場合はループします*/ { c=getch(); /*出力なし if Esc キーが押された後、次のループに進みます */ printf("%cn", c); } } 実際、 continue は 1 つのループと後続のステートメントをスキップして、次のループに進みます。
3 番目: return ステートメントは、関数の値を呼び出し元の関数に返します。例: int max(int a,int b) { if(a>b)return a; else return b; } この関数は、a と b の間の最大値を返します。 return ステートメントの一般的な形式は次のとおりです。式 または : return (式)
chaojie2009 さんのコラムより抜粋