Devdit
 

ภาษา C if ซ้อน if เพื่อสร้างเงื่อนไขซ้อนเงื่อนไข

3.3K

ภาษา C if ซ้อน if เพื่อสร้างเงื่อนไขซ้อนเงื่อนไข บทความนี้สอนการเขียนภาษา C โดยใช้คำสั่ง if ซ้อน if สำหรับสร้างเงื่อนไข 2 เงื่อนไข เช่น A และ B โดยเช็คเงื่อนไข A ก่อนถ้าผ่านให้เช็คเงื่อนไข B ต่อ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C if ซ้อน if เพื่อสร้างเงื่อนไขซ้อนเงื่อนไข

#include <stdio.h>

int main()
{
    int b = 2;
    if( b == 2 ) {
        printf("if แรกทำงาน\n");
        b++;
        if( b > 2 ) {
            printf("if สองทำงาน\n");
        }
    }
}

ผลลัพธ์

if แรกทำงาน
if สองทำงาน

คำอธิบาย

ภาษา C if ซ้อน if เพื่อสร้างเงื่อนไขซ้อนเงื่อนไข สามารถอธิบาย if ได้ดังนี้

1. กำหนดให้ตัวแปร b เริ่มต้นมีค่าเท่ากับ 2

2. if แรก คือ if( b == 2 ) หมายความว่า ถ้าตัวแปร b มีค่าเท่ากับ 2 ให้ทำงานใน if แรกพร้อมพิมพ์ข้อความว่า “if แรกทำงาน” และบวกตัวแปร b เพิ่ม 1

3. if สอง คือ if( b > 2 ) หมายความว่า ถ้าตัวแปร b มีค่ามากกว่า 2 ให้ทำงานใน if สองพร้อมพิมพ์ข้อความว่า “if สองทำงาน” เป็นการเขียนโปรแกรมภาษา C if ซ้อน if

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ