คีย์เวิร์ด 'if' ใช้เพื่อดำเนินการชุดคำสั่งเมื่อเงื่อนไขตรรกะเป็นจริง
ไวยากรณ์
ไวยากรณ์ได้รับด้านล่าง −
if (condition){
Statement (s)
}

การทำงานของคำสั่ง 'simple if'
-
คำสั่งภายใน if block จะถูกดำเนินการเมื่อเงื่อนไขเป็นจริงเท่านั้น มิฉะนั้นจะไม่ทำ
-
หากเราต้องการดำเนินการเพียงคำสั่งเดียวเมื่อเงื่อนไขเป็นจริง เราสามารถลบเครื่องหมายปีกกา ({}) ได้ โดยทั่วไปแล้ว เราไม่ควรละเว้นวงเล็บแม้ว่าจะมีคำสั่งเดียวที่จะดำเนินการก็ตาม
-
เมื่อเงื่อนไขเป็นจริง วงเล็บปีกกา ({}) จำเป็นต้องดำเนินการมากกว่าหนึ่งคำสั่ง
ตัวอย่าง
รับด้านล่างเป็นโปรแกรม C ที่จะดำเนินการหากตัวดำเนินการตามเงื่อนไข -
#include<stdio.h>
void main (){
int a=4;
printf("Enter the value of a: ");
scanf("%d",&a);
if(a%2==1){
printf("a is odd number");
}
Return 0;
} ผลลัพธ์
คุณจะเห็นผลลัพธ์ต่อไปนี้ -
Run 1: Enter the value of a: 56 a is even number Run2: Enter the value of a: 33
ในที่นี้ หากเงื่อนไขกลายเป็นเท็จ ส่งผลให้คำสั่งภายในบล็อก if ถูกข้ามไป