ساختار شریط 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." را نمایش خواهد داد.
توسعه دهندگان
امین آهن کوبی