ภาษาซี switch case บทความนี้สอนเขียนโปรแกรมแบบมีเงื่อนไขโดยใช้คำสั่ง switch case ภาษาซี โดยคำสั่ง switch case จะประกอบไปด้วย switch case break และ default สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ภาษาซี switch case
#include <stdio.h>
int main() {
int a = 2, v = 0;
switch( a ) {
case 1 : v = 10; break;
case 2 : v = 20; break;
case 3 : v = 30; break;
default: v = 0;
}
printf("a = %d / v = %d", a, v);
return 0;
}
ผลลัพธ์
a = 2 / v = 20
ภาษาซี switch case จากตัวอย่างกำหนด a = 2 และ v = 0 จากนั้นกำหนดเงื่อนไข switch case ดังนี้
1. case 1 คือ ถ้า a = 1 ให้ v = 10
2. case 2 คือ ถ้า a = 2 ให้ v = 20
3. case 3 คือ ถ้า a = 3 ให้ v = 30
4. default คือ ถ้า a ไม่เข้าเงื่อนไขใดๆ ให้ v = 0