الشرط هو الأداة الرئيسية التي تسمح للمبرمج بتعيين فروع في برنامجه بلغة البرمجة سي. تسمح لك العبارات الشرطية بتنفيذ إجراءات معينة فقط عند استيفاء شرط معين. هذا مفيد بشكل خاص عندما تحتاج إلى تنفيذ كتلة معينة من التعليمات البرمجية فقط في مواقف معينة.
في ال ج لغة البرمجة ، إذا تم استخدام المشغل لتعيين شرط. بناء جملة إذا البيان في ج بسيط جدا. يبدو مثل هذا:
إذا (شرط) {
// كتلة من التعليمات البرمجية التي سيتم تنفيذها إذا كان الشرط صحيحا
}
الشرط هو تعبير يمكن أن يكون صحيحا أو خاطئا. إذا كان الشرط صحيحا ، فسيتم تنفيذ كتلة التعليمات البرمجية داخل الأقواس المتعرجة. إذا كان الشرط خاطئا ، فسيتم تخطي هذه المجموعة من التعليمات البرمجية وسيستمر تنفيذ البرنامج.
بالإضافة إلى استخدام المشغل إف ، يمكن أيضا الجمع بين الشروط باستخدام آخر وآخر إذا المشغلين. يتم استخدام عامل التشغيل الآخر لتنفيذ كتلة من التعليمات البرمجية إذا كانت حالة عبارة إف خاطئة. بيان آخر إذا هو شرط إضافي يمكن إضافته بعد بيان إذا لتنفيذ كتلة أخرى من التعليمات البرمجية إذا كان الشرط الأول غير صحيح.
كيفية استخدام الشرط في ج?
يتم استخدام شرط في لغة البرمجة ج لتنفيذ إجراءات معينة اعتمادا على قيمة التعبير المنطقي. إذا كان الشرط صحيحا ، فسيتم تنفيذ كتلة معينة من التعليمات البرمجية ، وإلا ينتقل التنفيذ إلى الأسطر التالية من البرنامج.
لإنشاء عبارة شرطية في ج ، يتم استخدام الكلمة الأساسية إذا. بناء جملة المشغل الشرطي هو كما يلي:
إذا (التعبير المنطقي)
{
// رمز قابل للتنفيذ إذا كان التعبير صحيحا
}
يمكن أن يكون التعبير المنطقي أي تعبير ينتج عنه قيمة صحيحة أو خاطئة. على سبيل المثال:
إنت س = 5;
إذا (س > 0 )
{
برينتف ("رقم موجب");
}
في هذا المثال ، إذا كانت قيمة المتغير س أكبر من الصفر ، فسيتم عرض الرسالة "الرقم موجب". إذا كانت قيمة المتغير س أقل من أو تساوي الصفر ، فلن يتم تنفيذ كتلة التعليمات البرمجية داخل العبارة الشرطية.
في كثير من الأحيان ، يتم استخدام عامل آخر لتنفيذ فروع بديلة لتنفيذ البرنامج بعد الشرط إذا البيان. يتم تنفيذه إذا تبين أن الشرط خاطئ. على سبيل المثال:
إنت ص = 10;
إذا (ص > 0)
{
برينتف ("رقم موجب");
}
آخر
{
برينتف ("الرقم سالب أو يساوي الصفر");
}
في هذه الحالة ، إذا كانت قيمة المتغير ص أكبر من الصفر ، فسيتم عرض الرسالة "الرقم موجب". إذا كانت قيمة المتغير ص أقل من أو تساوي الصفر ، فسيتم عرض الرسالة "الرقم سالب أو يساوي الصفر".
لإنشاء شروط أكثر تعقيدا ، وإلا إذا تم استخدام البيانات. أنها تسمح لك للتحقق من العديد من المتغيرات من القيم وتنفيذ كتلة المقابلة من التعليمات البرمجية. على سبيل المثال:
الباحث ض = 0;
إذا (ض > 0 )
{
برينتف ("الرقم موجب");
}
آخر إذا (ض < 0 )
{
برينتف ("الرقم سالب");
}
آخر
{
برينتف ("الرقم صفر");
}
في هذا المثال ، إذا كانت قيمة المتغير ض أكبر من الصفر ، فسيتم عرض الرسالة "الرقم موجب". إذا كانت قيمة المتغير ض أقل من الصفر ، فسيتم عرض الرسالة "الرقم سالب". إذا كانت قيمة المتغير ض صفر ، سيتم عرض الرسالة "الرقم صفر".
يمكن أيضا استخدام عامل التشغيل الشرطي مع عوامل المقارنة مثل = = (يساوي), != (لا يساوي) ، <(أقل من) ، > (أكبر من) ، <أو يساوي) ، و >= (أكبر من أو يساوي).
وبالتالي ، فإن استخدام الشرطي إذا يسمح لك المشغل بإنشاء فروع منطقية متفرعة لتنفيذ البرنامج بناء على حقيقة أو زيف بعض التعبيرات.
تعريف وتطبيق الشروط في اللغة جيم
الشرط في ج هو بناء يسمح للبرنامج بتنفيذ إجراءات معينة اعتمادا على حالة محددة. يسمح لك بالعمل مع العمليات المنطقية ومقارنة قيم المتغيرات واتخاذ القرارات بناء على نتيجة المقارنة.
في ج ، إذا تم استخدام عامل التشغيل لتحديد الشرط. شكل بيان إذا يبدو مثل هذا:
إذا (شرط) {
// تنفيذ التعليمات البرمجية إذا كان الشرط صحيحا
}
يمكن أن يكون الشرط أي تعبير له قيمة منطقية (صواب أو خطأ). إذا كان الشرط صحيحا (له القيمة الحقيقية) ، فسيتم تنفيذ الرمز المحاط بأقواس متعرجة. إذا كان الشرط غير صحيح (لديه قيمة كاذبة) ، ثم سيتم تخطي التعليمات البرمجية ، وسوف يستمر تنفيذ البرنامج مباشرة بعد بيان إف.
مثال:
# تشمل
كثافة العمليات الرئيسية () {
إنت س = 10;
إذا (س > 5) {
برينتف ("س أكبر من 5
");
}
العودة 0;
}
في هذا المثال ، تتم مقارنة المتغير س بالرقم 5. إذا س أكبر من 5 ، سيتم عرض الرسالة "س أكبر من 5". خلاف ذلك ، إذا كان س أقل من أو يساوي 5 ، ثم رمز المغلقة في أقواس معقوفة سيتم تخطي.
يمكن تمديد بيان إذا باستخدام آخر وآخر إذا كانت البيانات لتنفيذ تعليمات برمجية مختلفة اعتمادا على ظروف مختلفة. على سبيل المثال:
# تشمل
كثافة العمليات الرئيسية () {
إنت س = 10;
إذا (س > 10) {
برينتف ("س أكبر من 10
");
} آخر إذا (س < 10) {
برينتف ("س أقل من 10
");
} آخر {
برينتف ("س هو 10
");
}
العودة 0;
}
في هذا المثال ، إذا كان س أكبر من 10 ، فإن الرسالة "س أكبر من 10". إذا س أقل من 10 ، سيتم عرض الرسالة "س أقل من 10". خلاف ذلك ، إذا لم يكن أي من هذه الشروط صحيحا ، سيتم تنفيذ كتلة التعليمات البرمجية المرفقة في بيان آخر ، وسيتم عرض الرسالة "س هو 10".
الشروط في ج قد تكون أكثر تعقيدا وقد تشمل استخدام العوامل المنطقية مثل & & (منطقي و),