ساختار شرطی else در زبان C

در صورتی که نتیجه شرط نوشته شده نادرست ( false ) بود می توان از else برای تعیین یک بلوک کد جهت اجرا استفاده کرد.

if (condition) {
  // اگر شرط برقرار باشد بلوک کد اجرا خواهد شد
} else {
  // و در صورت برقرار نشدن شرط این بلوک از کد اجرا خواهد شد
}


int time = 20;
if (time < 18) {
  printf("Good day.");
} else {
  printf("Good evening.");
}

توضیح مثال بالا:

در این مثال عدد متغیر زمان، 20 بوده و از عدد 18 بزرگتر است،در نتیجه از تابع else برای ایجاد شرط دوم استفاده کردیم تا در صورت منفی بودن جواب شرط دوم اجرا شود.

توسعه دهندگان
امین آهن کوبی