C++ Tutorial - part 48

آموزش جامع زبان برنامه‌نویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - دستور Break و Continue - قسمت 48

در این قسمت از دوره آموزش C++، به بررسی دو دستور مهم break و continue می‌پردازیم که نقش مهمی در کنترل جریان حلقه‌ها دارند. با یادگیری این دستورات، می‌توانید کنترل دقیق‌تری بر روی حلقه‌های خود داشته باشید.

دستور break

دستور break برای خروج فوری از یک حلقه یا ساختار switch استفاده می‌شود. این دستور زمانی که اجرا می‌شود، باعث می‌شود اجرای حلقه متوقف شود و برنامه از حلقه خارج شود.

مثال استفاده از break در حلقه for

در این مثال، یک حلقه for داریم که از 0 تا 10 تکرار می‌شود. اگر مقدار متغیر i برابر با 4 شود، با استفاده از دستور break از حلقه خارج می‌شویم.

				
					#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 4) {
            break; // خروج از حلقه زمانی که i برابر با 4 شود
        }
        cout << i << " ";
    }
    return 0;
}

				
			

خروجی:

				
					0 1 2 3

				
			

مثال استفاده از break در حلقه تو در تو

در این مثال، دو حلقه تو در تو داریم. اگر مقدار i برابر با 4 و j برابر با 2 شود، حلقه داخلی با استفاده از دستور break متوقف می‌شود.

				
					#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 5; j++) {
            if (i == 4 && j == 2) {
                break; // خروج از حلقه داخلی زمانی که i برابر با 4 و j برابر با 2 شود
            }
            cout << "i: " << i << ", j: " << j << endl;
        }
    }
    return 0;
}

				
			

خروجی:

				
					i: 0, j: 0
i: 0, j: 1
i: 0, j: 2
i: 0, j: 3
i: 0, j: 4
i: 1, j: 0
...
i: 4, j: 0
i: 4, j: 1

				
			

دستور continue

دستور continue برای عبور از تکرار جاری حلقه و رفتن به تکرار بعدی استفاده می‌شود. این دستور اجرای بقیه کدهای بدنه حلقه را نادیده می‌گیرد و حلقه را از ابتدا آغاز می‌کند.

مثال استفاده از continue در حلقه for

در این مثال، حلقه for از 0 تا 10 تکرار می‌شود. اگر مقدار i برابر با 6 شود، با استفاده از دستور continue اجرای بقیه کدهای حلقه جاری را نادیده می‌گیریم و به تکرار بعدی می‌رویم.

				
					#include <iostream>
using namespace std;

int main() {
    for (int i = 0; i < 10; i++) {
        if (i == 6) {
            continue; // عبور از تکرار جاری زمانی که i برابر با 6 شود
        }
        cout << i << " ";
    }
    return 0;
}

				
			

خروجی:

				
					0 1 2 3 4 5 7 8 9

				
			

منابع خارجی مرتبط

نتیجه‌گیری

در این آموزش با دستورات break و continue آشنا شدیم و نحوه استفاده از آن‌ها را در حلقه‌های for و حلقه‌های تو در تو بررسی کردیم. دستور break برای خروج فوری از حلقه و دستور continue برای عبور از تکرار جاری حلقه و رفتن به تکرار بعدی استفاده می‌شود. با استفاده از این دستورات، می‌توانید کنترل دقیق‌تری بر روی اجرای حلقه‌های خود داشته باشید.

ادامه دوره (قسمت 49)

در قسمت بعدی به بررسی نوع داده‌های String و Char خواهیم پرداخت. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دوره‌ها حمایت کنید.

در این قسمت از دوره آموزش C++، قصد داریم به بررسی حلقه do-while بپردازیم. این حلقه یکی از...

این آموزش شامل نحوه تعریف، مقداردهی، ورودی و خروجی، و برخی عملیات رایج روی رشته‌ها می‌باشد.​..

دستور Break و Continue

حق کپی ویدئو مجاز نمی‌باشد

قسمت:

جلسه چهل و هشت

نام دوره:

آموزش جامع ++C

زمان ویدئو:

6 دقیقه

مدرس:

مهدی کاظمی

در این قسمت یادخواهید گرفت:

در این قسمت از دوره آموزش C++، به بررسی دو دستور مهم break و continue می‌پردازیم که نقش مهمی در کنترل جریان حلقه‌ها دارند. با یادگیری این دستورات، می‌توانید کنترل دقیق‌تری بر روی حلقه‌های خود داشته باشید.

مهدی کاظمی

سلام مهدی کاظمی هستم و باعث افتخارم هست که در یک دوره جذاب دیگه با شما هستم و قراره در کنار هم از یادگیریمون لذت ببریم.

با بانک سوالات طبقه بندی شده ++C مقدماتی تا پیشرفته، جامع ترین منبع برای تسلط بر زبان سی پلاس پلاس و آمادگی کامل برای دروس مبانی و پیشرفته کامپیوتر در رشته مهندسی کامپیوتر را در اختیار خواهید داشت.

0 دیدگاه
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها