حلقه ها (loops)

در انواع مختلف زبان های برنامه نویسی از حلقه ها برای تکرار کدها استفاده می شود، که این کار باعث کوتاه تر شدن و خوانایی بیشتر کد خواهد شد.

حلقه while در زبان C

در حلقه while تا زمانی که یک شرط مشخص، مقدار صحیح ( true ) را برگرداند، اجرا خواهد شد.

while (condition) {
  // بلوک کد اجرا خواهد شد
}

در کد زیر تا زمانی که مقدار متغیر i کمتر از 5 باشد، شرط نوشته شده بارها درون حلقه اجرا خواهد شد.


int i = 0;
  
while (i < 5) {
  printf("%d\n", i);
  i++;
}

 

نکته: دقت کنید که متغیر افزایشی ( i++ ) باعث افزایش مقدار i به میزان یک واحد می شود و درصورت عدم استفاده از این متغیر، کد نوشته شده تا بینهایت اجرا خواهد شد.

 

تمرین

مقدار i را تا زمانی که کمتر از عدد 6 باشد را چاپ کنید.

int i = 1;
(i < 6) {
printf("%d\n", i);
;
}
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی