switch (นิพจน์เลขจำนวนเต็มหรืออักขระ)
{
case ค่าคงที่จำนวนเต็ม1 หรืออักขระ 1 : ชุดคำสั่งที่ต้องการให้ทำงาน 1 ;
ชุดคำสั่งที่ต้องการให้ทำงาน n ;
[break] ;
case ค่าคงที่จำนวนเต็ม 2 หรืออักขระ 2 : ชุดคำสั่งที่ต้องการให้ทำงาน 1 ;
ชุดคำสั่งที่ต้องการให้ทำงาน n ;
[break] ;
case ค่าคงที่จำนวนเต็ม n หรืออักขระ n : ชุดคำสั่งที่ต้องการให้ทำงาน 1 ;
ชุดคำสั่งที่ต้องการให้ทำงาน n ;
[break];
default : ชุดคำสั่งที่ต้องการให้ทำงาน 1 ; ชุดคำสั่งที่ต้องการให้ทำงาน n ;
}