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