
آموزش جامع زبان برنامهنویسی C++ مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - دستور Break و Continue - قسمت 48
در این قسمت از دوره آموزش C++، به بررسی دو دستور مهم break
و continue
میپردازیم که نقش مهمی در کنترل جریان حلقهها دارند. با یادگیری این دستورات، میتوانید کنترل دقیقتری بر روی حلقههای خود داشته باشید.
دستور break
دستور break
برای خروج فوری از یک حلقه یا ساختار switch
استفاده میشود. این دستور زمانی که اجرا میشود، باعث میشود اجرای حلقه متوقف شود و برنامه از حلقه خارج شود.
مثال استفاده از break در حلقه for
در این مثال، یک حلقه for
داریم که از 0 تا 10 تکرار میشود. اگر مقدار متغیر i
برابر با 4 شود، با استفاده از دستور break
از حلقه خارج میشویم.
#include
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
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
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 میپردازیم که نقش مهمی در کنترل جریان حلقهها دارند. با یادگیری این دستورات، میتوانید کنترل دقیقتری بر روی حلقههای خود داشته باشید.
