Page 34 - แผนการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ รหัส 2204-2006
P. 34
break;
case ค่าคงที่ : ค าสั่งที่ให้ท า;
break;
case ค่าคงที่ : ค าสั่งที่ให้ท า;
break;
default : ค าสั่งที่ให้ท า;
break;
}
หากมีค าสั่งที่ให้ท ามากกว่า 1 ค าสั่ง จะต้องอยู่ภายในเครื่องหมาย { } เสมอ
switch (ตัวแปร)
{
case ค่าคงที่ : {ค าสั่งที่ให้ท า;
ค าสั่งที่ให้ท า;}
break;
default : ค าสั่งที่ให้ท า;
break;
}
2. การเขียนโปรแกรมโครงสร้างแบบท าซ้ าด้วยภาษาซี มีอยู่ 3 ลักษณะ ดังนี้
2.1 โครงสร้างท าซ้ าแบบ for เป็นการท าซ้ าที่รู้จ านวนรอบแน่นอน โดยมีการก าหนดค่า
เริ่มต้น เงื่อนไข และการเปลี่ยนแปลงค่า (การเพิ่มค่าหรือการลดค่า) แต่ละรอบการท างานของตัวแปร ไว้ใน
ค าสั่งเดียวกัน เมื่อครบจ านวนรอบแล้วจึงออกจากการท าซ้ า (ออกจาก loop)
รูปแบบ ค าสั่ง for
for (ก าหนดค่าเริ่มต้น; เงื่อนไข;การเปลี่ยนแปลงค่า)
{ค าสั่งที่ให้ท า 1;
ค าสั่งที่ให้ท า ....;
ค าสั่งที่ให้ท า n;}
ค าสั่งที่ให้ท าเมื่อออกจาก loop;
2.2 โครงสร้างท าซ้ าแบบ while เป็นการท าซ้ าโดยจะท าการตรวจสอบเงื่อนไขก่อน ถ้า
ผลการตรวจสอบเงื่อนไขเป็นจริง ก็จะท าซ้ าไปเรื่อยๆ จนเงื่อนไขเป็นเท็จจึงออกจากการท าซ้ า (ออกจาก
loop)
รูปแบบ ค าสั่ง while
while (เงื่อนไขที่จะตรวจสอบ)