ساخت حلقه (Loop)، با استفاده از دستور do...while ، در زبان برنامه نویسی C

دستور do...while در زبان برنامه نویسی C می تواند برای ساخت یک حلقه (Loop) به کار رود. ما با استفاده از حلقه (Loop)، می توانیم یک سری کد تکراری را به تعداد دفعات و به صورت حلقه وار اجرا نماییم. البته در حین اجرای هر گام (مرحله) از حلقه (Loop)، معمولا مقدار برخی متغیرها تغییر می کند.

برخلاف حلقه for ( کلید شماره 26165 ) و حلقه while ( کلید شماره 26164 ) که شرط حلقه را در ابتدای هر گام از حلقه چک می کنند، حلقه do...while ، شرط حلقه را در آخر هر گام از حلقه چک می کند.

در واقع می توان گفت که حلقه do...while همان حلقه while ( کلید شماره 26164 ) است که به جای اینکه شرط حلقه در ابتدای هر گام از حلقه چک شود، شرط حلقه در آخر هر گام از حلقه چک خواهد شد.

به مثال زیر توجه کنید :

مثال

کدهای مربوط به حلقه do...while را به صورت زیر می نویسیم :

قبل از حلقه، متغیر A را تعریف کرده و مقدار اولیه برابر 1 را برای آن تعیین کرده ایم (متغیر A به عنوان متغیر حلقه به کار می رود) :

شرط حلقه با خط زیر از کدها مشخص شده است :

که بر اساس آن، اگر مقدار متغیر A از عدد 10 کوچکتر نباشد، اجرای حلقه پایان می یابد.

در هر گام (مرحله) از حلقه، کدهای زیر اجرا می شوند :

که با خط زیر، تعیین کرده ایم که در آخر هر گام از حلقه، یک واحد به مقدار متغیر A (متغیر حلقه) افزوده شود :

کد زیر، یک عبارت را در خروجی چاپ می کند که در بخشی از آن، مقدار متغیر A نوشته خواهد شد :

کد کامل برنامه C :

با اجرای برنامه C بالا، خروجی به صورت زیر می باشد :

ساخت حلقه (Loop)، با استفاده از دستور do...while ، در زبان برنامه نویسی C
  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 26166
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)