حلقه ها (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);
;
}
(i < 6) {
printf("%d\n", i);
;
}
مشاهده پاسخ
توسعه دهندگان
امین آهن کوبی