Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

อธิบายคำสั่ง 'simple if' ในภาษาซี


คีย์เวิร์ด 'if' ใช้เพื่อดำเนินการชุดคำสั่งเมื่อเงื่อนไขตรรกะเป็นจริง

ไวยากรณ์

ไวยากรณ์ได้รับด้านล่าง −

if (condition){
   Statement (s)
}

อธิบายคำสั่ง  simple if  ในภาษาซี

การทำงานของคำสั่ง '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 ถูกข้ามไป