C プログラミング: 短くて簡単なガイド 中断、続行、および切り替えるには

DDD
リリース: 2024-11-01 09:33:02
オリジナル
632 人が閲覧しました

C Programming: A Short and Simple Guide To break, continue, and switch

この簡単で簡単な投稿では、C のより高度な制御フロー メカニズムを詳しく掘り下げ、より効率的で読みやすいコードを作成するためのツールをプログラマに提供します。

休憩続行

これらのキーワードを使用すると、ループの実行を操作できます。

  • break: ループを完全に終了します。
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
ログイン後にコピー
  • switch: 単一の変数を扱う場合、複数の if-else ステートメントに代わるよりクリーンな代替手段。
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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート