Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

C++جملة التحكم break

  • تعريف الجملة break
  • مثال حول جملة التحكم break

تعريف الجملة break

الجملة break تستخدم في الحلقات و في الجملة switch.
بمجرد ان تنفذ الجملة break فإنها توقف الـ scope بأكمله و تخرج منه و تمسحه من الذاكرة ثم تنتقل للكود الذي يليه في البرنامج.


طريقة تعريفها

تتألف هذه الجملة من أمر واحد و يكتب على سطر منفرد.

break;
break;

مثال حول جملة التحكم break

في المثال التالي قمنا بتعريف حلقة كانت ستطبع جميع الأرقام من 1 إلى 10 لولا أننا إستخدمنا الجملة break لجعل الحلقة تتوقف عندما تصبح قيمة العداد i تساوي 6.

مثال

Main.cpp
#include <iostream>
using namespace std;
int main()
{
// تتألف من 10 دورات. في كل دورة تطبع قيمة العداد المستخدم فيها for هنا قمنا بإنشاء حلقة
for( int i=1; i<=10; i++ )
{
// في كل دورة سيتم فحص قيمة العداد و بمجرد أن تصبح تساوي 6 سيتم إيقاف الحلقة نهائياً
if( i == 6 ) {
break;
}
cout << i << endl;
}
return 0;
}
#include <iostream> using namespace std; int main() { // تتألف من 10 دورات. في كل دورة تطبع قيمة العداد المستخدم فيها for هنا قمنا بإنشاء حلقة for( int i=1; i<=10; i++ ) { // في كل دورة سيتم فحص قيمة العداد و بمجرد أن تصبح تساوي 6 سيتم إيقاف الحلقة نهائياً if( i == 6 ) { break; } cout << i << endl; } return 0; }

سنحصل على النتيجة التالية عند التشغيل.

1
2
3
4
5
1 2 3 4 5

إذاً الجملة break جعلت الحلقة تتوقف عندما أصبحت قيمة العداد i تساوي 6.


هنا قمنا بتجربة الجملة break مع الحلقة for فقط, لكن المبدأ هو نفسه تماماً مع الحلقات while و do while.