دستور continue در زبان C++
برخلاف دستور break که برای پایان دادن به اجرای یک حلقه استفاده می شود، از دستور continue در زبان C++ برای برای نادیده گرفتن شرایطی خاص استفاده می شود و دستوراتی که بعد از آن تعریف شده باشند اجرا نمی شوند و گام بعدی حلقه تکرار اجرا می شود.
نحوه نوشتن دستور continue
در زیر Syntax یک دستور continue را مشاهده می کنید:
1 | continue; |
دیاگرام دستور continue
مثال
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> using namespace std; int main () { // Local variable declaration: int a = 10; // do loop execution do { if( a == 15) { // skip the iteration. a = a + 1; continue; } cout << "value of a: " << a << endl; a = a + 1; } while( a < 20 ); return 0; } |
زمانی که کد بالا توسط کامپایلر زبان C++ اجرا شود، نتیجه زیر را تولید خواهد کرد:
1 2 3 4 5 6 7 8 9 | value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19 |
خیلی عالی بود مرسی!!!