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

Video: Come funzionano le dichiarazioni di commutazione?

Video: Come funzionano le dichiarazioni di commutazione?
Video: Tutorial - Come compilare il modello per le detrazioni 2024, Maggio
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: