خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش زبان C : صرفنظر کردن از مراحل حلقه با دستور Continue
گاهی اوقات شرایطی پیش می آید که می خواهید یک مرتبه خاص یا چند مرتبه خاص از یک حلقه انجام نشود، اما اجرای حلقه متوقف نشده و تا آخر مراحل تکرار، صورت پذیرد. در این گونه مواقع دستور Continue برای شما کاربرد خواهد داشت.
در مثال زیر با استفاده از دستور Continue کاری کرده ایم که اجرای حلقه فقط در مورد اعداد فرد صورت پذیرد و اگر برنامه به اعداد زوج رسید حلقه از آن یک مرحله صرفنظر کند. در این آموزش از عملگر باقیمانده تقسیم صحیح استفاده شده است که نام آن مدولا می باشد و علامت آن (%) است. این عملگر را برای شناسایی اعداد زوج به کار گرفته ایم.
آموزش قبلی : آموزش زبان C : خاتمه ناگهانی حلقه با دستور Break
آموزش بعدی : آموزش زبان C : کلاس های حافظه (Storage Classes)
دستور Continue
در مثال زیر با استفاده از دستور Continue کاری کرده ایم که اجرای حلقه فقط در مورد اعداد فرد صورت پذیرد و اگر برنامه به اعداد زوج رسید حلقه از آن یک مرحله صرفنظر کند. در این آموزش از عملگر باقیمانده تقسیم صحیح استفاده شده است که نام آن مدولا می باشد و علامت آن (%) است. این عملگر را برای شناسایی اعداد زوج به کار گرفته ایم.
#include "stdio.h"
int main() {
int i;
for (i = 1; i < 21; i++)
{
if (i % 2 == 0)
continue;
printf ("i = %d \n", i);
}
getchar();
return 0;
}
برای مشاهده فهرست آموزش های این دوره آموزشی بر روی لینک زیر کلیک کنید :
آموزش قبلی : آموزش زبان C : خاتمه ناگهانی حلقه با دستور Break
آموزش بعدی : آموزش زبان C : کلاس های حافظه (Storage Classes)
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: