0Pricing
C Academy · บทเรียน

คำสั่งเงื่อนไข

เรียนรู้การใช้คำสั่ง if, else และ switch เพื่อใช้การตัดสินใจในโปรแกรม C

คำสั่งเงื่อนไข เป็นบทเรียน C Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน C Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน

คำสั่งเงื่อนไขในภาษา C

คำสั่งเงื่อนไขในภาษา C

ในภาษา C คำสั่งเงื่อนไขช่วยให้โปรแกรมตัดสินใจโดยอิงตามเงื่อนไขที่กำหนด

ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีใช้คำสั่ง if, else และ switch เพื่อควบคุมลำดับการทำงานของโปรแกรม

คำสั่งเงื่อนไข — ภาพประกอบ 1

คำสั่ง if

คำสั่ง if

คำสั่ง if จะประมวลผลกลุ่มโค้ดก็ต่อเมื่อเงื่อนไขเป็นจริง

รูปแบบไวยากรณ์:

if (condition) { // Code to execute if condition is true }

ตัวอย่าง: คำสั่ง if

ตัวอย่าง: คำสั่ง if

โปรแกรมนี้ตรวจสอบว่าตัวเลขเป็นจำนวนบวกหรือไม่

#include <stdio.h>

int main() {
    int num = 10;
    if (num > 0) {
        printf("The number is positive.\n");
    }
    return 0;
}

คำสั่ง if-else

คำสั่ง if-else

คำสั่ง if-else จะประมวลผลกลุ่มโค้ดหนึ่งเมื่อเงื่อนไขเป็นจริง และประมวลผลอีกกลุ่มหนึ่งเมื่อเงื่อนไขเป็นเท็จ

รูปแบบไวยากรณ์:

if (condition) { // Code if condition is true } else { // Code if condition is false }

ตัวอย่าง: คำสั่ง if-else

ตัวอย่าง: คำสั่ง if-else

โปรแกรมนี้ตรวจสอบว่าตัวเลขเป็นจำนวนบวกหรือลบ

#include <stdio.h>

int main() {
    int num = -5;
    if (num > 0) {
        printf("Positive number.\n");
    } else {
        printf("Negative number.\n");
    }
    return 0;
}

คำสั่ง if ซ้อนกัน

คำสั่ง if ซ้อนกัน

คุณสามารถใช้คำสั่ง if หลายคำสั่งซ้อนกันได้

ตัวอย่าง:

if (condition1) { if (condition2) { // Code block } }

คำสั่ง switch

คำสั่ง switch

คำสั่ง switch เป็นทางเลือกแทนการใช้เงื่อนไข if-else หลายรายการ

รูปแบบไวยากรณ์:

switch (variable) { case value1: // Code block break; case value2: // Code block break; default: // Default block }

ตัวอย่าง: คำสั่ง switch

ตัวอย่าง: คำสั่ง switch

โปรแกรมนี้แสดงชื่อวันตามค่าจำนวนเต็มที่ป้อนเข้า

#include <stdio.h>

int main() {
    int day = 3;
    switch (day) {
        case 1:
            printf("Monday\n");
            break;
        case 2:
            printf("Tuesday\n");
            break;
        case 3:
            printf("Wednesday\n");
            break;
        default:
            printf("Invalid day\n");
    }
    return 0;
}

สรุป

สรุป

ในบทเรียนนี้ คุณได้เรียนรู้:

  • วิธีใช้คำสั่ง if, if-else และ switch
  • วิธีใช้คำสั่ง if ซ้อนกันสำหรับเงื่อนไขที่ซับซ้อน
  • ความแตกต่างระหว่าง if-else และ switch

ต่อไป เราจะไปสำรวจโครงสร้างการวนซ้ำในภาษา C กัน

คำสั่งเงื่อนไข — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “คำสั่งเงื่อนไข” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “คำสั่งเงื่อนไข” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส C Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส C Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “คำสั่งเงื่อนไข”

เรียนรู้การใช้คำสั่ง if, else และ switch เพื่อใช้การตัดสินใจในโปรแกรม C คุณปฏิบัติ C Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน C Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน C Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 3 บทเรียน

บทเรียน “คำสั่งเงื่อนไข” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน C Academy นี้ได้ไหม

ได้ บทเรียน C Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. คำสั่งเงื่อนไข
  2. โครงสร้างการวนซ้ำ
  3. ตัวดำเนินการตรรกะและการเปรียบเทียบ
← กลับไปที่ C Academy