
break و continue در C++
در این آموزش به بررسی کامل دستورات break و continue در C++ می پردازیم ، break
و continue
در سی پلاس پلاس معمولاً بیشتر در حلقه ها کاربرد دارند و استفاده می شوند که در ادامه این مورد را بیشتر مورد بررسی قرار داده ایم.
Break در C++
قبلاً دستور break
را در آموزش switch در C++ مشاهده کرده اید که برای پرش از حلقه switch
و خارج شدن از آن استفاده می شد.
از دستور break می توان برای پرش و خاتمه دادن به حلقه ها استفاده کرد.
مثال
در مثال زیر اگر مقدار متغیر i برابر با 4 باشد برنامه از حلقه خارج می شود.
خروجی:
0
1
2
3
Continue در C++
continue در C++ یک نکته خیلی مهم دارد ، دستور continue
در صورت برقرار بودن یک شرط داخل حلقه ، حلقه را یک بار قطع میکند و دوباره ادامه می دهد.
مثال
در مثال زیر حلقه مقدار 4 را رد میکند:
خروجی:
0
1
2
3
5
6
7
8
9
همانطور که در مثال بالا مشاهده کردید حلقه عدد 4 را نادیده گرفت و چاپ نکرد ولی حلقه همچنان ادامه دارد.
break و continue در حلقه while
شما می توانید از break
و continue
در حلقه while
هم نیز استفاده کنید ، برای درک بهتر این مطلب به مثال های زیر دقت کنید:
مثال Break در حلقه while
خروجی:
0
1
2
3
مثال Continue در حلقه while
خروجی:
0
1
2
3
5
6
7
8
9
آیا این مطلب برای شما مفید بود ؟
مظلوميّت امام على عليه السّلام
و درود خدا بر او، فرمود: (آن هنگام كه تهاجم ياران معاويه به شهر انبار، و غارت كردن آن را شنيد، تنها و پياده به طرف پادگان نظامى كوفه «نخيله»(1) حركت كرد، مردم خود را به او رسانده، گفتند اى امير مؤمنان ما آنان را كفايت مى كنيم، فرمود) شما از انجام كار خود درمانده ايد چگونه كار ديگرى را برايم كفايت مى كنيد؟ اگر رعاياى پيش از من از ستم حاكمان مى ناليدند، امروز من از رعيّت خود مى نالم، گويى من پيرو، و آنان حكمرانند، يا من محكوم و آنان فرمانروايانند.
سید رضی گوید: وقتى سخن امام در يك سخنرانى طولانى كه برخى از آن را در ضمن خطبه هاى گذشته آورديم، به اينجا رسيد. (دو نفر از ياران جلو آمدند و يكى گفت: من جز خود و برادرم را در اختيار ندارم، اى امير المؤمنان فرمان ده تا هر چه خواهى انجام دهم، امام فرمود) شما كجا و آنچه من مى خواهم كجا؟
- نُخّیله، جایی نزدیکی کوفه در سر راه شام، که لشکر گاه بود، سربازان و داوطلبان جنگ در آنجا گرد می آمدند و سازماندهی می شدند.