زبان برنامه نویسی سی/دستور continue: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جزبدون خلاصۀ ویرایش
جزبدون خلاصۀ ویرایش
خط ۵۶:
{{پایان چپ‌چین}}
 
مثال بالا مثل بازی هوپ می‌ماند . اعداد 1 تا 101 نمایش داده می‌شوند اما اعدادی که مضرب 5 باشند نمایش داده نخواهند شد . اما اگر می‌خواهید بدانید چرا علیرغم اینکه شرط while تا عدد 100 می‌باشد اما کامپایلر عدد 101 را هم نمایش می‌دهد ، باید به نکته ابتدایی این مبحث مراجعه کنید که می‌گوید اگر حلقه‌های while و یا do while متغیر یا متغیرهایی در شرط خود داشته باشند که داخل حلقه ، آن متغیر یا متغیرها به عنوان مرحله حلقه واقع شوند و تغییر یا تغییراتی بر روی آن متغیر یا آن متغیرها اعمال شوند ؛ عبارتی که متغیر شرط را تغییر داده یک بار به اجرا در می‌آید و، حلقه تکرار شده و اجرا می‌شود و سپس حلقه می‌شکند
<br>بنابراین اعداد تا 101 ادامه می‌یابند و سپس حلقه متوقف می‌شود ( این قطعه برنامه نیز همانند قطعه برنامه بالا و قبلی است با این تفاوت که شرط شده اگر باقی مانده تقسیم عدد ، بر ۵ مقدار ۰ داشت ( یعنی تقسیم‌پذیر بر ۵ بود ) بقیه کدها را نادیده بگیرد که در نهایت مقدار متغیر i ( اگر بخش‌پذیر بر ۵ بودنبود ) در خروجی خط‌دستوری چاپ نمی‌شودمی‌شود و در غیر این صورت نادیده گرفته می‌شود و حلقه ادامه می‌یابد
 
[[رده:زبان برنامه نویسی سی]]