この簡単で簡単な投稿では、C のより高度な制御フロー メカニズムを詳しく掘り下げ、より効率的で読みやすいコードを作成するためのツールをプログラマに提供します。
これらのキーワードを使用すると、ループの実行を操作できます。
for (int i = 0; i < 10; i++) { if (i == 5) { break; } printf("%d ", i); } // Output: 0 1 2 3 4
for (int i = 0; i < 5; i++) { if (i == 2) { continue; } printf("%d ", i); } // Output: 0 1 3 4
int day = 3; switch (day) { case 1: printf("Monday\n"); break; case 2: printf("Tuesday\n"); break; case 3: printf("Wednesday\n"); break; default: printf("Other day\n"); } // Output: Wednesday
break ステートメントは、switch ブロックでフォールスルー動作を防ぐために重要です。
条件演算子 (?:)
単純な条件付きロジックを表現する簡潔な方法。
int a = 10, b = 20; int max = (a > b) ? a : b; // max will be 20
これは以下と同等です:
int a = 10, b = 20; int max; if (a > b) { max = a; } else { max = b; }
条件演算子 (?:) を適切に使用すると、コードの可読性が向上します。
C プログラマは、制御フロー メカニズムを習得することで、組織化され、効率的で保守しやすいコードを作成できます。これらの構造により、柔軟なプログラムの実行が可能になります。
以上がC プログラミング: 短くて簡単なガイド 中断、続行、および切り替えるにはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。