4.3 การเลือกทำแบบหลายทางเลือกด้วยคำสั่ง switch การเลือกทำสายงานใดสายงานหนึ่งนั้น นอกจากการใช้คำสั่ง if เพื่อกำหนดเงื่อนไขเพื่อให้โปรแกรมเลือกที่จะทำงานสายงานใดแล้ว ในภาษาซี ยังมีคำสั่ง switch อีกคำสั่งหนึ่ง เพื่ออำนวยความสะดวกแก่ผู้เขียนโปรแกรม ในการที่นำมาใช้แทนคำสั่ง if ที่ซ้อนกันหลาย ๆ ชั้น โดยที่คำสั่ง switch จะนำค่าของตัวแปรที่อยู่หลังคำสั่ง switch มาเปรียบเทียบกับค่าที่อยู่หลัง case แต่ละคำสั่ง ถ้าตรงกัน ก็จะทำสายงานที่อยู่ใน case นั้น ๆ แต่ถ้าไม่ตรงกับ case ใด ๆ เลย จะทำหลังคำสั่ง default โดยมีรูปแบบประโยคคำสั่งดังนี้
ประโยคคำสั่ง continue เป็นคำสั่งที่ใช้ควบคู่กับคำสั่งวนรอบทำซ้ำ โดยเมื่อโปรแกรมทำงานตามคำสั่งนี้ จะกระโดดไปเริ่มต้นใหม่ทันที คำสั่งนี้มักใช้คู่กับคำสั่ง for , while หรือ do