May 5
Come programmi informatici non sono limitati alla esecuzione lineare o sequenziale di comandi, costrutti di linguaggio di programmazione supporto run tempo ramificazione di esecuzione programma basato sulla logica intrinseca guida le funzioni fornite dal software. Il mezzo più semplice di ramificazione esecuzione del programma è la "if"; tuttavia, se ci sono un gran numero di condizioni da testare per determinare il ramo prossimo programma da eseguire, è più efficiente di impiegare la "switch", anche denominato "istruzione case."
1 Usa il tuo editor di testo per creare un "if" con la sintassi: "se (condizione) istruzione;"
Il 'se' parola chiave viene utilizzata per eseguire un'istruzione o blocco di istruzioni quando la condizione del "se" è vero; una condizione è un'espressione valutata durante l'esecuzione del programma, e una dichiarazione è uno o più comandi raggruppati dai { 'e'} parentesi graffe.
2 Estendere l'esecuzione condizionale di Fase 1 con l'aggiunta di un "altro if" come mezzo per valutare più di una condizione: "se (== chiave 200) istruzione; else if (== 403 chiave) economico;"
3 Convertire il "se" e "else if" logica per un'istruzione case identificando la costante presente in ciascuna delle condizioni di "if / else if" costruire, ad esempio la variabile "chiave" nel passaggio 2.
4 Utilizzare la variabile "chiave" come l'espressione interruttore valutata dalle istruzioni case utilizzando la seguente sintassi in luogo del "if": "l'interruttore (tasto) {case 200: dichiarazione: $ messaggio = 403: economico; break;} "
5 Aggiungere comportamento predefinito nello switch costruire con l'aggiunta di una nuova condizione seguendo le istruzioni case con la sintassi: "interruttore (tasto) {case 200: dichiarazione: $ messaggio = 403: economico; break; default: economico; break;}"