คำสั่ง if-else ดูแลเงื่อนไขจริงและเท็จ 'บล็อกจริง' ถูกดำเนินการ เมื่อเงื่อนไขเป็นจริง และ 'บล็อกเท็จ' (หรือ) 'บล็อกอื่น' ถูกดำเนินการ เมื่อเงื่อนไขเป็นเท็จ
ไวยากรณ์
อ้างถึงไวยากรณ์ที่ระบุด้านล่าง -
if (condition){
True block statement(s)
}else{
False block statement(s)
}

การทำงานของคำสั่ง ifelse
-
ในเงื่อนไข if else หากเงื่อนไขเป็นจริง จะเข้าสู่คำสั่งบล็อกจริง ดำเนินการดำเนินการและออกจากบล็อก
-
หากเงื่อนไขเป็นเท็จ จะเข้าสู่บล็อกอื่น ซึ่งเป็นบล็อกเท็จโดยยึดตามเงื่อนไข เรียกใช้งานบล็อกอื่นและบล็อกอื่นมีบล็อกนั้นอยู่
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C เพื่อดำเนินการตัวดำเนินการแบบมีเงื่อนไข If และ If Else -
#include<stdio.h>
void main (){
int a=4;
printf("Enter the value of a: \n");
scanf("%d",&a);
if(a%2==1){
printf("a is odd number \n");
}else{
printf("a is even number");
}
} ผลลัพธ์
คุณจะเห็นผลลัพธ์ต่อไปนี้ -
Run 1: Enter the value of a: 26 a is even number Run 2: Enter the value of a: 53 a is odd number