حلقه for در زبان C
برای تکرار یک بلوک کد، به تعداد دلخواه از حلقه for استفاده می کنیم.
for (expression 1; expression 2; expression 3) {
// بلوک کد اجرا خواهد شد
}
expression 1 : تعداد دفعات تکرار حلقه را مشخص می کند.
expression 2 : شرط حلقه را تعریف می کنیم که در صورت صحیح یا غلط بودن آن، حلقه اجرا شود.
expression 3 : از متغیر افزایشی ( i++ ) جهت افزایش مقدار داده ( i ) به میزان یک واحد استفاده می شود تا حلقه مجدد تکرار شود.
برای مثال در حلقه زیر اعداد 0 تا 4 را با استفاده از حلقه for چاپ کرده ایم.
int i;
for (i = 0; i < 5; i++) {
printf("%d\n", i);
}
ابتدا یک متغیر ( i ) از جنس عددی ( int ) تعریف کردیم.
سپس شرط (i < 5) را نوشتیم.
سپس مقدار متغیر ( i ) را به صورت افزایشی ( i++ ) می نویسیم تا یک واحد به متغیر ( i ) اضافه شده و دوباره حلقه for بلوک کد را اجرا کند.
تمرین
با استفاده از حلقه for جمله "Learning C at PNLdev." را 5 بار تکرار کنید.
printf("Learning C at PNLdev.\n");
}