Cum funcționează declarațiile switch?
Cum funcționează declarațiile switch?
Anonim

The declarație switch își evaluează expresia, apoi le execută pe toate declarații care urmează potrivirea caz eticheta. Decizi dacă să folosești dacă-atunci-altfel declarații sau a declarație switch se bazează pe lizibilitatea și expresia pe care afirmație istesting.

De asemenea, trebuie să știți ce este exemplul de declarație switch?

Exemple de declarații de comutare . Următoarele declarație switch conţine mai multe caz clauze și o clauză implicită. Fiecare clauză conține un apel de funcție și o pauză afirmație . În cele ce urmează exemplu , pauză declarații nu sunt prezente. Dacă valoarea text este egală cu 'A', toate cele trei contoare sunt incrementate.

De asemenea, știți, care este valoarea implicită într-o declarație switch? The declarație implicită este executat dacă nicio expresie-constant-case nu este egală cu valoarea lui intrerupator (expresie). Poate fi cel mult unul declarație implicită . Cel declarație implicită nu trebuie să vină la sfârșit; poate apărea oriunde în corpul declarație de comutare.

Din acest motiv, ce este declarația break in switch?

pauză ; The declarație de pauză are două utilizări separate și distincte: ieșirea dintr-o buclă și ieșirea dintr-o declarație de comutare . Nu puteți folosi a pauză oriunde decât în interiorul aloop sau a declarație switch.

Ultimul caz al unei declarații switch poate sări, inclusiv pauză?

Răspuns: Chiar dacă ultimul caz al unei declarații de comutare face nu necesită a declarație de pauză la final, tu ar trebui să adăuga declarații de pauză pentru toti cazuri al declarație switch , inclusiv cel ultimul caz . Punerea unui pauză după fiecare declarația de cazar preveniți acest posibil accident și faceți-vă programul mai „rezistent la glonț”.

Recomandat: