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

คำสั่ง 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 กัน

คำถามที่พบบ่อย
บทเรียน “คำสั่งเงื่อนไข” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “คำสั่งเงื่อนไข” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- คำสั่งเงื่อนไข
- โครงสร้างการวนซ้ำ
- ตัวดำเนินการตรรกะและการเปรียบเทียบ