ساختار شریط else if

هر وقت در شرط اول ( if ) نادرست بود، از ( else if ) برای تعیین شرط دوم استفاده می کنیم.

if (condition1) {
  // در صورت برقراری شرط بلوک کد اجرا خواهد شد
} else if (condition2) {
  // در صورت برقرار نشدن شرط اول و برقراری شرط دوم، بلوک کد اجرا خواهد شد
} else {
  // در صورت برقرار نشدن شریط اول و دوم بلوک کد اجرا خواهد شد
}


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

توضیح مثال:

در مثال بالا ساعت 22 است که در شرط اول و دوم خروجی نادرست بوده و در نهایت شرط سوم اجرا خواهد شد و متن "Good evening." را نمایش خواهد داد.

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