การทำ switch case ด้วยโปรแกรม Dev C++
switch case เป็นรูปแบบของการเลือกทำคำสั่งต่างๆ
switch case มีรูปแบบของการทำเป็นดังนี้
switch case มีรูปแบบของการทำเป็นดังนี้
switch (นิพจน์)
{
case ค่าคงที่1 : คำสั่ง1;
case ค่าคงที่2 : คำสั่ง2;
⋮
case ค่าคงที่n : คำสั่งn;
default : คำสั่ง;
}
case ค่าคงที่1 : คำสั่ง1;
case ค่าคงที่2 : คำสั่ง2;
⋮
case ค่าคงที่n : คำสั่งn;
default : คำสั่ง;
}
โดยการทำงานนั้น นิพจน์
และค่าคงที่ ของนิพจน์ในแต่ละ case จะต้องเป็นชนิดจำนวนเต็ม และค่าคงที่ในแต่ละ
case จะต้องมีค่าไม่ซ้ำกัน
ถ้า นิพจน์ มีค่าเท่ากับ ค่าคงที่1
แล้ว คำสั่ง1 จะถูกประมวลผลเป็นลำดับแรก ตามด้วย
คำสั่ง2 จนกระทั่งถึง คำสั่ง ของ default ตามลำดับ ในกรณีที่ นิพจน์ มีค่าเท่ากับ ค่าคงที่2 การประมวลผลจะเริ่มต้นที่
คำสั่ง2 จนกระทั่งถึง คำ สั่ง ของ default ตามลำดับ
คำสั่ง switch อาจไม่มีกรณี default ได้ แต่ในกรณีที่มี default และนิพจน์ มี ค่าไม่ตรงกับ ค่าคงที่ใดๆ เลย แล้วคำสั่ง ของกรณี default จะเป็นเพียงคำสั่งเดียวที่ถูกประมวลผลและในกรณีที่ไม่มี default และ นิพจน์ มีค่าไม่ตรงกับ ค่าคงที่ ใดๆ จะไม่มีคำสั่งใดเลยที่ถูกประมวลผล
คำสั่ง switch อาจไม่มีกรณี default ได้ แต่ในกรณีที่มี default และนิพจน์ มี ค่าไม่ตรงกับ ค่าคงที่ใดๆ เลย แล้วคำสั่ง ของกรณี default จะเป็นเพียงคำสั่งเดียวที่ถูกประมวลผลและในกรณีที่ไม่มี default และ นิพจน์ มีค่าไม่ตรงกับ ค่าคงที่ ใดๆ จะไม่มีคำสั่งใดเลยที่ถูกประมวลผล
ตัวอย่าง โค้ดของ switch case
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น