ภาษาซี
Home
หน่วยที่ 1
ภาษาโปรแกรมคอมพิวเตอร์
ประเภทของภาษาโปรแกรมคอมพิวเตอร์
การพัฒนาโปรแกรม
การเขียนซูโดโค๊ด (Pseudo Code)
การเขียนผังงาน Flowchart
หน่วยที่ 2
โปรแกรมภาษาเบื้องต้น
ตัวแปร
การเก็บข้อมูลของตัวแปร
Code Program C
หน่วยที่ 3
ประเภทของข้อมูล
การประกาศตัวแปรและค่าคงที่
การตั้งชื่อตัวแปรและตัวดำเนินการ
Code Program C
หน่วยที่ 4
คำสั่งเลือกทำแบบทางเดียว
คำสั่งเลือกทำอย่างใดอย่างหนึ่ง
การเลือกทำแบบ Switch
Code Program C
หน่วยที่ 5
คำสั่ง for
คำสั่ง while
คำสั่ง do..while
Code Program C
หน่วยที่ 6
ข้อมูลชนิดอาร์เรย์
ข้อมูลชนิดสตริง
Code Program C
หน่วยที่ 7
แฟ้มข้อมูลในภาษา C
พื้นฐานการทำงานของไฟล์
ฟังก์ชั่นเกี่ยวกับเท็กซ์ไฟล์
Code Program C
ผู้จัดทำ
4.1 คำสั่งเลือกทำแบบทางเดียว
คำสั่งเลือกทำแบบทางเดียว (if)การเลือกทำแบบทางเดียวเพื่อจะตรวจสอบว่าชุดคำสั่งที่ตามมาจะทำหรือไม่ ในภาษา C จะใช้คำสั่ง if ในการทำงานของคำสั่ง คอมพิวเตอร์จะตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริงจะทำคำสั่งหรือสเตตเมนต์ที่ตามหลัง หรือเป็นสเตตเมนต์รวมที่อยู่ในเครื่องหมายปีกกาเปิดและปีกกาปิด { } แต่ถ้าเงื่อนไขเป็นเท็จคอมพิวเตอร์จะทำตามคำสั่งหรือสเตตเมนต์ต่อไป โดยรูปแบบของคำสั่ง if ในภาษา C เป็นดังต่อไปนี้
if (condition) { action statement}
โดยการตรวจสอบเงื่อนไข จะเป็นการกระทำแบบบูลีน(boolean) ผลลัพธ์ที่ได้จะเป็นจริงหรือเท็จเท่านั้น ถ้าหากมีการใช้ตัวดำเนินการจะใช้
ตัวดำเนินการเปรียบเทียบ
สำหรับการทำงานของคำสั่ง if สามารถเขียนเป็นผังงาน (flow chart) ได้ดังนี้
=เท่ากับ!=ไม่เท่ากับสำหรับการตรวจสอบเงื่อไขจะใช้
ตัวดำเนินการเปรียบเทียบ
ได้แก่>มากกว่า>=มากกว่าหรือเท่ากับ<น้อยกว่า<=น้อยกว่าหรือเท่ากับ=เท่ากับ!=ไม่เท่ากับสำหรับการตรวจสอบเงื่อไขจะใช้
ตัวดำเนินการเปรียบเทียบ
ได้แก่
ในการตรวจสอบเงื่อนไขนั้นตัวแปรที่นำมาเปรียบเทียบจะต้องเป็นข้อมูลประเภทเดียวกัน ตัวอย่างเช่น ถ้าให้ ch เป็น char ให้ num และ mark เป็น int การตรวจสอบเงื่อนไขอาจจเป็นได้ดังนี้
if (ch == ‘A’)ถ้า ch เก็บรหัส ASCII ของ A จะเป็นจริงif (num == 8)
ถ้า num มีค่าเท่ากับ 8 จะเป็นจริงif (mark == num)
ถ้า mark มีค่าเท่ากับ num จะเป็นจริง
สำหรับการตรวจสอบเงื่อไขจะใช้
ตัวดำเนินการเปรียบเทียบ
ได้แก่