كيفية استخدام استراحة في لغة سي ++

Kyfyt Astkhdam Astraht Fy Lght Sy



ال بيان كسر عنصر حاسم في برمجة C ++. يتم استخدامه للخروج من حلقة أو بيان التبديل عند استيفاء شرط معين. في هذا البرنامج التعليمي ، سنناقش كيفية إنشاء ملف بيان كسر يعمل في C ++ ، وبناء الجملة ، والعديد من الأمثلة لمساعدتك على فهم المفهوم بشكل أفضل.

ما هو بيان الاستراحة في C ++

ال بيان كسر عبارة عن بيان تدفق تحكم يسمح لك بالخروج من حلقة أو بيان تبديل قبل إنهائه الطبيعي. يتم استخدامه لكسر تدفق التنفيذ عند استيفاء شرط معين. عندما بيان كسر يتم مصادفته ، يتم نقل عنصر التحكم على الفور إلى العبارة الأولى بعد الحلقة أو كتلة التبديل.







بناء جملة بيان الاستراحة

بناء الجملة لملف بيان كسر في C ++ بسيط للغاية ، وهو موضح أدناه:



استراحة ؛ // بناء الجملة في لغة C ++

يتم استخدام الصيغة أعلاه داخل الحلقة أو تعليمة التبديل لإنهاء تنفيذ الكتلة.







كيف يعمل بيان الاستراحة في C ++؟

أ بيان كسر هو أمر برمجة يخبر الكمبيوتر بالتوقف عن تشغيل حلقة أو بيان تبديل والانتقال إلى الأمر التالي. عندما بيان كسر يظهر داخل حلقة ، فإنه يوقف تشغيل الحلقة وينتقل إلى الأمر التالي بعد الحلقة. هذا مفيد للخروج من حلقة بسرعة عند استيفاء شرط معين.

ال بيان كسر يمكن أيضًا استخدامها مع عبارة if-else ، ولكن يجب دائمًا الإعلان عنها داخل جسم الحلقة واستخدامها فقط لشرط واحد في كل مرة.



في بيانات التبديل ، ال بيان كسر يتم استخدامه عادةً في نهاية كل حالة للتأكد من أن البرنامج لا يستمر في تنفيذ الحالات اللاحقة. عندما بيان كسر يتم مصادفته ، ينتقل البرنامج من تعليمة التبديل وينتقل إلى الأمر التالي.

ال بيان كسر يمكن استخدامها في الأنواع التالية من الحلقات:

  • لحلقة
  • حائط اللوب
  • حلقة التفريغ
  • حالة التبديل

أمثلة على عبارات الاستراحة في برامج C ++

دعونا نلقي نظرة على بعض الأمثلة على بيانات كسر بلغة البرمجة C ++.

مثال 1: إفادة استراحة باستخدام Simple For-Loop

# تضمين
استخدام مساحة الاسم الأمراض المنقولة جنسيا ؛
int رئيسي ( ) {
ل ( int أ = 1 ؛ أ <= عشرين ؛ أ ++ )
{
لو ( أ == 10 )
{
استراحة ؛
}
كوت << أ << '' ؛
}
يعود 0 ؛
}

يحدد الكود أعلاه الوظيفة الرئيسية التي تستخدم حلقة for للتكرار خلال الأعداد الصحيحة من 1 إلى 20. يتم الخروج من الحلقة قبل الأوان باستخدام بيان كسر عندما يساوي متغير الحلقة a 10. يقوم البرنامج بعد ذلك بطباعة الأعداد الصحيحة من 1 إلى 9 إلى وحدة التحكم.

انتاج |

المثال 2: بيان كسر مع حالة التبديل

# تضمين
استخدام مساحة الاسم الأمراض المنقولة جنسيا ؛
int رئيسي ( ) {
int أ = 3 ؛
يُحوّل ( أ ) {
قضية 1 :
كوت << 'الحالة 1: اليوم هو الاثنين' << إندل ؛
استراحة ؛
قضية 2 :
كوت << 'الحالة 2: اليوم الثلاثاء' << إندل ؛
استراحة ؛
قضية 3 :
كوت << 'الحالة 3: اليوم الأربعاء' << إندل ؛
استراحة ؛
قضية 4 :
كوت << 'الحالة 4: اليوم هو الخميس' << إندل ؛
استراحة ؛
قضية 5 :
كوت << 'الحالة 5: اليوم هو الجمعة' << إندل ؛
استراحة ؛
}
يعود 0 ؛
}

في المثال أعلاه ، عندما ينفذ البرنامج تعليمة التبديل ، سيتم تنفيذ الحالة 3 كـ 'أ' تمت تهيئة إلى 3. بيان كسر يساعد على إنهاء بيان التبديل دون تنفيذ الحالات الأخرى لاحقًا.

انتاج |

مثال 3: كسر العبارة مع تكرار التكرار

# تضمين
استخدام مساحة الاسم الأمراض المنقولة جنسيا ؛

int رئيسي ( ) {
int على واحد ؛
يفعل {
كوت << 'أدخل رقمًا موجبًا (-1 للخروج):' ؛
يتناول الطعام >> على واحد ؛
لو ( على واحد == - 1 ) {
استراحة ؛
}
كوت << 'دخلت: ' << على واحد << إندل ؛
} بينما ( على واحد > 0 ) ؛

كوت << 'تم الخروج من البرنامج'. << إندل ؛
يعود 0 ؛
}

يطالب البرنامج أعلاه المستخدم بإدخال رقم موجب ، وإذا قام المستخدم بإدخال -1 ، يتم الخروج من الحلقة باستخدام بيان كسر . إذا أدخل المستخدم رقمًا موجبًا ، فسيعرض البرنامج الرقم ، وتستمر الحلقة حتى يدخل المستخدم -1.

لاحظ أن حلقة do-while في هذا المثال تضمن تنفيذ الحلقة مرة واحدة على الأقل ، حتى إذا أدخل المستخدم -1 في التكرار الأول.

انتاج |

مزايا بيان الاستراحة

ال بيان كسر مفيد في البرنامج لأنه يسمح لك بإنهاء حلقة أو تبديل تعليمة قبل الأوان ، بناءً على بعض الشروط. الميزة الأساسية لاستخدام ملف بيان كسر هو أنه يمكن أن يوفر وقت المعالجة والموارد عن طريق السماح للبرنامج بالخروج من حلقة أو بيان تبديل بمجرد تلبية الشرط المطلوب ، بدلاً من الاستمرار في تقييم الحالة في التكرارات اللاحقة.

خاتمة

في C ++ ، فإن ملف بيان كسر يمكن أن تجعل شفرتك أكثر فاعلية من خلال السماح لك بالخروج من حلقة أو جملة تبديل بمجرد تلبية الشرط المطلوب ، بدلاً من الاستمرار في تقييم الشرط دون داع. في هذه المقالة ، قدمنا ​​المفهوم ، وبناء الجملة ، والعمل ، وبعض الأمثلة على بيانات كسر في حالة الحلقة ، والتبديل ، والقيام بأثناء.