Come funzionano le dichiarazioni di commutazione?
Come funzionano le dichiarazioni di commutazione?
Anonim

Il cambiare dichiarazione valuta la sua espressione, quindi esegue tutto dichiarazioni che seguono l'abbinamento Astuccio etichetta. Decidere se usare if-then-else dichiarazioni o un cambiare dichiarazione si basa sulla leggibilità e sull'espressione che il dichiarazione test.

Inoltre, da sapere è, qual è l'esempio dell'istruzione switch?

Esempi di cambiare le dichiarazioni . Il seguente cambiare dichiarazione contiene diversi Astuccio clausole e una clausola di default. Ogni clausola contiene una chiamata di funzione e un'interruzione dichiarazione . Nel seguente esempio , rottura dichiarazioni non sono presenti. Se il valore di text è uguale a 'A', tutti e tre i contatori vengono incrementati.

Inoltre, qual è l'impostazione predefinita in un'istruzione switch? Il dichiarazione predefinita viene eseguito se nessuna espressione-costante case è uguale al valore di interruttore (espressione). Ce ne può essere al massimo uno dichiarazione predefinita . Il dichiarazione predefinita non c'è bisogno che arrivi alla fine; può apparire ovunque nel corpo del dichiarazione di commutazione.

Di conseguenza, cos'è l'istruzione break in switch?

rottura ; Il dichiarazione di rottura ha due usi separati e distinti: uscire da un ciclo e uscire da a dichiarazione di commutazione . Non puoi usare a rottura ovunque ma dentro aloop o a cambiare dichiarazione.

L'ultimo caso di un'istruzione switch può saltare inclusa l'interruzione?

Risposta: anche se il l'ultimo caso di switchstatement lo fa non richiedere un dichiarazione di rottura alla fine tu dovrebbe Inserisci dichiarazioni di rottura a tutti casi del cambiare dichiarazione , Compreso il ultimo caso . mettendo un rottura dopo ogni dichiarazione del caso previeni questo possibile incidente e rendi il tuo programma più "a prova di proiettile".

Consigliato: