عبارت 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);
}
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی