دعونا نلقي نظرة على مثل هذه الحالة.
هذا بيان فرع والتحكم.
إنها مثل لوحة المفاتيح في المنزل.
أيًا كان الشيء الذي تريد ارتدائه ، عليك الضغط على هذا المفتاح.
لذا فالأمر هكذا تمامًا.
إذن هذا هو بناء حالة التبديل ، مفتاح البيان.
يمكنك هنا كتابة شيء ما أو تعبير أو متغير أو أي شيء ، ولكن يمكنك ذكر إما
نوع عدد صحيح أو متغير نوع حرف أو تعبير.
وبالنسبة للقيم المختلفة لهذا التعبير ، يمكنك ذكر حالات مختلفة.
لقد ذكرت مثالًا للحالة الأولى والحالة الثانية وهناك مساحة يخطئ معظم الناس
هنا ، فهم لا يعطون مساحة هنا ، لذا فهم يواجهون مشكلة.
لن يكون خطأ في بناء الجملة ، لكنه يعمل ولكنه لا يعطي النتيجة.
ثم القولون يليه ذلك.
يمكنك كتابة كل ما تريد في هذه الحالة ، ثم كسر الحالة وكسر الحالة الافتراضية أمر اختياري.
لذلك إذا لم يتم ذكر الحالات للحالات الأخرى يمكنك ذكر الافتراضي.
دعونا نرى كيف يعمل.
قيمة هذا التعبير.
إذا كانت واحدة ، فسيتم تنفيذ هذه الحالة وكسرها.
سيخرج هنا.
إذا كانت قيمة هذا التعبير تساوي اثنين ، فسوف يقفز مباشرة إلى الحالة الثانية وسوف
ينفذ هذا البيان ويكسر ويخرج هنا.
إذا ذكرت القيمة اعتبارًا من 903 أو أي رقم آخر بخلاف واحد واثنين ، فستنتقل إلى الوضع الافتراضي ومن
ثم لا يوجد شيء ، لذلك ستخرج من رمز التبديل.
لذا فإن الشيء المهم هو إذا لم تعط هذا الفاصل ، ثم إذا كانت قيمة التعبير واحدة ، فسيتم
تنفيذ الحالة الأولى ، متبوعةً بتنفيذ الحالة الثانية أيضًا ثم كسرها وستظهر.
لذلك سيتم تنفيذ كلتا القضيتين.
لذلك في كل حالة ، عليك ذكر الاستراحة.
إذا لم تكن بحاجة إليه ، فيمكنك تخطيه.
لذلك يجب أن تعرف بوضوح ما إذا كنت في حاجة إليها أم لا.
وإلا فإنك تجعله إلزاميًا.
التالي.
الشيء التالي.
ماذا؟
يمكنك ذكر جميع الحالات التي تريدها.
وإذا كنت لا تريد التخلف عن السداد ، فيمكنك تجنبه.
ويمكنك الكتابة بشكل افتراضي على أي حال.
إنه اختياري.
إذا كان مكتوبًا في أي مكان آخر ، فيجب أن يكون لديك استراحة متبوعة بذلك.
الآن الشيء التالي.
إذا كان نوعًا صحيحًا ، فيمكنني كتابة الحالات في صورة واحدة ، اثنان ، ثلاثة ، أربعة.
لذلك إذا كان نوع الحرف ، فيمكنني استخدام حالات مثل هذه.
يشفر.
يشفر ب.
لذلك إذا كانت قيمة الحرف A ، فسيتم تنفيذ ذلك.
B ثم سيتم تنفيذ هذا وهلم جرا.
لذلك يمكنني حتى استخدام تسميات الأحرف.
أيضًا ، يتم استدعاء الأنشطة كتسميات ، بحيث يمكنك استخدام التسميات في شكل أحرف.
أيضا حيث تكون هذه الحالة مفيدة.
في الغالب يكون مفيدًا لكتابة برنامج يحركه القوائم.
على سبيل المثال ، إذا أخذت مثال المفكرة في المفكرة ، فسنحصل على القائمة التي تمثل
ملفًا ، وفي هذا الملف ستكون الخيارات موجودة مثل حفظ جديد مفتوح ، حفظ باسم.
الآن يمكنني أن أذكر بعض الرموز وراء هذا لكل منها.
إذا كانت هذه نقرة ، فلنقل أنها واحدة.
إذا كانت هذه نقرة ، فلنفترض أنها اثنان ، ثم ثلاثة ، ثم أربعة.
إذن أربعة اعتمادًا على القيمة التي تم النقر عليها ، يمكننا تنفيذ هذه الحالة بالذات.
إذا كانت الحالة إحدى الحالتين لدينا ، فلا يمكننا إعطاء سلاسل هنا.
لا يمكنك كتابة دورة جديدة هنا.
لذلك عليك استخدام الأرقام أو الحروف الهجائية حتى نتمكن من تخصيص بعض الرموز لذلك.
إذا كان هذا انقر فوق القيام بهذا العمل.
إذا كان هذا هو النقر ، فقم بهذا العمل.
لذلك بالنسبة لكل خيار قائمة ، يمكنني تحديد الحالات وحتى داخل الحالة التي يمكنني الحصول عليها ضدها أيضًا
حتى نتمكن من الحصول على مفتاح متداخل أيضًا.
مثل خمسة.
Minow One في هذه الحالة ، قم بالتبديل مرة أخرى.
إذا تم الضغط على أحد الأدوات الجديدة ، فاضغط على الأدوات الجديدة ثم افتح هكذا يمكننا ذكر الحالة.
لذلك تم تصميم القوائم باستخدام حالات التبديل.
عندما نقوم بهذا النوع من البرمجة ، سنرى ذلك.
دعونا ننظر على سبيل المثال.
باستخدام حالة التبديل ، سأكتب برنامجًا لأخذ رقم اليوم الخاص بنا وعرض الاسم الرئيسي.
هنا سآخذ يومًا متغيرًا وأرى رقم اليوم في الداخل.
ديف.
يُحوّل.
ج أيا كانت القيمة المعطاة بناءً على ذلك اليوم في حالة ما إذا كان واحدًا.
ثم انظر يوم الاثنين واستراحة.
ثم المفتاح هو أن ترى يوم الثلاثاء ثم تعطي استراحة.
تقصير.
إذا كانت أي قيمة أخرى بخلاف 1 إلى 7 أيام ، فستكون موجودة.
بخلاف ذلك يمكننا أن نرى القيمة اليوم في نهاية البرنامج.
لذلك سيأخذ هذا البرنامج رقمنا اليومي وسيعرض اسم يومنا ، سواء كان يوم الاثنين أو الثلاثاء
أو ما إلى ذلك.
هذا كل شيء عن مثل هذه الحالة.
يمكنك كتابة هذا البرنامج بنفسك ويمكنك اختباره على جهازك لأن التدريب في نفس الوقت
أكثر أهمية.
ستجعلك الممارسة مثالية في C ++ ، لذا تدرب على هذا.
والفيديو التالي موجود في البرنامج.
برنامج عينة.