番号ごとの処理
switch (条件式) {case 数値:
処理;
break;
case 数値:
処理;
break;
default:
処理;
break;
}
例1:基本
int A=2; switch (A) { case 1: printf("あんぱん\n"); break; case 2: printf("じゃむぱん\n"); break; case 3: printf("カレーぱん\n"); break; case 4: printf("チョコぱん\n"); break; }
表示イメージ
じゃむぱん
例2:その他の設定
int A=5; switch (A) { case 1: printf("あんぱん\n"); break; case 2: printf("じゃむぱん\n"); break; case 3: printf("カレーぱん\n"); break; case 4: printf("チョコぱん\n"); break; default: printf("ぱんがないn"); break; }
表示イメージ
ぱんがない
例3:「break」なし
int A=1; switch (A) { case 1: case 2: case 3: printf("カレーぱん\n"); break; case 4: printf("チョコぱん\n"); break; default: printf("ぱんがないn"); break; }
表示イメージ
カレーぱん