L'istruzione switch è una struttura di programmazione potente che esiste nella maggior parte dei linguaggi di programmazione . Essa vi permetterà di scrivere una sezione di codice in grado di elaborare istruzioni diverse in base a una serie di diverse possibilità per una variabile. Un'istruzione switch può assumere rapidamente il posto di un molto complicato , lento serie di nidificato " if" . Una struttura di programmazione interruttore può anche essere indicato come una dichiarazione di selezione o del caso ( da Visual Basic ) . Istruzioni
1
Decidere chiaramente sulle vostre condizioni e il codice che si desidera eseguire in base a tali condizioni. Tenete a mente che un computer farà solo esattamente quello che eseguire certe cose , quindi se non siete molto chiari su quello che dovrebbe accadere quando , non avrete la possibilità di scrivere codice che funziona correttamente . In questo esempio , vogliamo determinare una tariffa di spedizione . Se il codice è parte " A. " il costo di spedizione è di $ 5 , se il codice è " B ", il costo di spedizione è di $ 10 , . , e se il codice è " C ", il costo di spedizione è di $ 20
2
Scrivi seguito l'istruzione switch dalla voce da confrontare tra parentesi. Il comando interruttore deve essere scritto in lettere minuscole o il vostro programma non verrà compilato . All'interno delle parentesi sarà la variabile , dichiarazione, funzione o di calcolo che verrà valutata . Esempio : interruttore ( codice )
3
Aggiungi parentesi graffe per racchiudere tutte le parti interne del l'istruzione switch . Si possono avere tante o poche dichiarazioni come ti piace dentro l'istruzione switch , ma come con la maggior parte del codice C , è necessario allegare la sezione con le parentesi graffe per indicare dove il blocco di inizio e di fine . Esempio : interruttore ( codice) { }
4
Aggiungi istruzioni case per ogni diversa opzione che si desidera controllare l'articolo per . Ogni dichiarazione caso sarà seguito dal valore da confrontare e deve essere seguito da due punti. Esempio : interruttore ( codice) {case 'A' : case ' B' : case ' C ' : }
5
Aggiungi il codice e le istruzioni per ogni istanza : switch ( codice) {case 'A' : costo = 5; case ' B' : costo = 10; case ' C ' : costo = 20; }
6
Aggiungi rompere le istruzioni se si desidera che il codice per fare solo le istruzioni per un caso . Con dichiarazioni caso , il codice continuerà ad eseguire ogni linea fino a raggiungere l'estremità dell'interruttore o raggiunge un'istruzione break . Senza le istruzioni break , nell'esempio al punto 5 sarà sempre calcolare il costo di essere 20 . Per esempio : switch ( codice) {case 'A' : costo = 5 $ messaggio = 'B' : costo = 10 $ messaggio = 'C' : costo = 20; break; }
< br >