คีย์เวิร์ด '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 ถูกข้ามไป