การเลือกทำแบบทางเดียว (if statement)
คำสั่งเลือกทำแบบทางเดียว (if)
การ เลือกทำแบบทางเดียวเพื่อจะตรวจสอบว่าชุดคำสั่งที่ตามมาจะทำหรือไม่ ในภาษา C จะใช้คำสั่ง if ในการทำงานของคำสั่ง คอมพิวเตอร์จะตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงจะทำคำสั่งหรือสเตตเมนต์ที่ตามหลัง หรืเป็นสเตตเมนต์รวมที่อยู่ในเครื่องหมายปีกกาเปิดและปีกกาปิด { } แต่ถ้าเงื่อนไขเป็นเท็จคอมพิวเตอร์จะทำตามคำสั่งหรือสเตตเมนต์ต่อไป โดยรูปแบบของคำสั่ง if ในภาษา C เป็นดังต่อไปนี้
if (condition) { action statement}
โดยการตรวจสอบเงื่อนไข จะเป็นการกระทำแบบบูลีน(boolean) ผลลัพธ์ที่ได้จะเป็นจริงหรือเท็จเท่านั้น ถ้าหากมีการใช้ตัวดำเนินการจะใช้ตัวดำเนินการเปรียบเทียบสำหรับการทำงานของคำสั่ง if สามารถเขียนเป็นผังงาน (flow chart) ได้ดังนี้
การ เลือกทำแบบทางเดียวเพื่อจะตรวจสอบว่าชุดคำสั่งที่ตามมาจะทำหรือไม่ ในภาษา C จะใช้คำสั่ง if ในการทำงานของคำสั่ง คอมพิวเตอร์จะตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงจะทำคำสั่งหรือสเตตเมนต์ที่ตามหลัง หรืเป็นสเตตเมนต์รวมที่อยู่ในเครื่องหมายปีกกาเปิดและปีกกาปิด { } แต่ถ้าเงื่อนไขเป็นเท็จคอมพิวเตอร์จะทำตามคำสั่งหรือสเตตเมนต์ต่อไป โดยรูปแบบของคำสั่ง if ในภาษา C เป็นดังต่อไปนี้
if (condition) { action statement}
โดยการตรวจสอบเงื่อนไข จะเป็นการกระทำแบบบูลีน(boolean) ผลลัพธ์ที่ได้จะเป็นจริงหรือเท็จเท่านั้น ถ้าหากมีการใช้ตัวดำเนินการจะใช้ตัวดำเนินการเปรียบเทียบสำหรับการทำงานของคำสั่ง if สามารถเขียนเป็นผังงาน (flow chart) ได้ดังนี้
สำหรับการตรวจสอบเงื่อไขจะใช้ตัวดำเนินการเปรียบเทียบ ได้แก่
ใน การตรวจสอบเงื่อนไขนั้นตัวแปรที่นำมาเปรียบเทียบจะต้องเป็นข้อมูลประเภท เดียวกัน ตัวอย่างเช่น ถ้าให้ ch เป็น char ให้ num และ mark เป็น int การตรวจสอบเงื่อนไขอาจจเป็นได้ดังนี้