Arduino - คำสั่งควบคุม
โครงสร้างการตัดสินใจกำหนดให้โปรแกรมเมอร์ระบุเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขที่จะประเมินหรือทดสอบโดยโปรแกรม ควรใช้ร่วมกับคำสั่งหรือคำสั่งที่จะดำเนินการหากเงื่อนไขถูกกำหนดให้เป็นจริงและเป็นทางเลือกที่จะเรียกใช้คำสั่งอื่นหากเงื่อนไขถูกกำหนดให้เป็นเท็จ
ต่อไปนี้เป็นรูปแบบทั่วไปของโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -
Control Statements เป็นองค์ประกอบใน Source Code ที่ควบคุมขั้นตอนการทำงานของโปรแกรม พวกเขาคือ -
ส. อบจ. | คำชี้แจงและคำอธิบายการควบคุม |
---|---|
1 | ถ้าคำสั่ง ใช้นิพจน์ในวงเล็บและคำสั่งหรือบล็อกของคำสั่ง หากนิพจน์เป็นจริงคำสั่งหรือบล็อกของคำสั่งจะถูกดำเนินการมิฉะนั้นคำสั่งเหล่านี้จะถูกข้ามไป |
2 | ถ้า…คำสั่งอื่น อัน if สามารถตามด้วยคำสั่งอื่นที่เป็นทางเลือกซึ่งจะดำเนินการเมื่อนิพจน์เป็นเท็จ |
3 | ถ้า… else if … else คำสั่ง if ตามด้วยคำสั่งก็ได้ else if...else ซึ่งมีประโยชน์มากในการทดสอบเงื่อนไขต่างๆโดยใช้คำสั่ง single if ... else if |
4 | สลับคำสั่งกรณี คล้ายกับคำสั่ง if switch...case ควบคุมการไหลของโปรแกรมโดยอนุญาตให้โปรแกรมเมอร์ระบุรหัสต่างๆที่ควรดำเนินการในเงื่อนไขต่างๆ |
5 | ตัวดำเนินการตามเงื่อนไข? : ตัวดำเนินการตามเงื่อนไข? : เป็นตัวดำเนินการ ternary เพียงตัวเดียวใน C. |