عبارت break در زبان C
در جلسات قبلی در بخش حلقه ها با عبارت break آشنا شدیم و همچنین از آن برای خارج شدن از بلوک کد استفاده کریدم.
در حلقه for زیر زمانی که ( i ) برابر با عدد 4 باشد، عبارت break اجرا شده و از بلوک کد خارج می شود.
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
break;
}
printf("%d\n", i);
}
عبارت countinue در زبان C
از عبارت continue برای نادیده گرفتن یک شرط در بلوک کد استفاده می کنیم.
در مثال زیر از عبارت continue برای رد شدن از شرط (i == 4) استفاده کرده ایم.
int i;
for (i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
printf("%d\n", i);
}
عبارت های break و continue در حلقه while در زبان C
همچنین می توان از عبارت های break و continue در حلقه های while استفاده کرد.
int i = 0;
while (i < 10) {
if (i == 4) {
break;
}
printf("%d\n", i);
i++;
}
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
printf("%d\n", i);
i++;
}
تمرین
جای خالی را طوری پر کنید تا در صورت مساوی بودن i با عدد 4 حلقه متوقف شود.
for (int i = 0; i < 10; i++) {
if (i == 5) {
;
}
printf("%d\n", i);
}
if (i == 5) {
;
}
printf("%d\n", i);
}
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی