Nel linguaggio di programmazione C, Switch Control ci offre opzioni per i programmi basati sui menu. In realtà, con l'aiuto di un menu se - una dichiarazione, possiamo anche creare un programma basato sul menu. Ma può aumentare la complessità del nostro programma. Anche il tempo di esecuzione sta aumentando. Per risolvere il problema, il controllo dello switch viene introdotto in C.
Quando otteniamo più di un'opzione, il nidificazione (if-else) non è leggibile al punto di vista del nostro programma, e quindi utilizziamo Switch Control.
Sintassi
interruttore (espressione)In espressione, la condizione vera o falsa non è gettabile. Il risultato deve essere preso. Un interruttore significa saltare. Come risultato dell'espressione, otterremo la costante e l'esecuzione andrà quel caso no. Se questa costante non corrisponde, va al caso predefinito. Funziona solo una volta. La costante può essere qualsiasi int o char in tipo. Ma il galleggiante o qualsiasi no reale non è possibile.
Se vogliamo eseguire solo OneCase, dobbiamo scrivere una pausa in ogni caso. Quindi il controllo esce dal corpo dell'interruttore. Significa che il caso verrà eseguito, solo quell'espressione dice.
Non è necessario; una costante è un gruppo di sequenza no. Può essere casuale n. 5, -4, 143 ..
Caso predefinito, possiamo scrivere ovunque nel corpo Switch.
Esempio di programmazione 1
#includereProduzione
Spiegazione
Quando abbiamo scritto qualche no diverso da zero all'interno della parentesi di While è la sua media, valuta la vera condizione. Quindi, questa condizione non sarà mai falsa. Se vogliamo terminare questo programma, dobbiamo scrivere Getch () all'interno del loop while. Se l'utente desidera uscire dal programma basato sul menu, dobbiamo scrivere un altro caso chiamato uscita (0).
Esempio di programmazione 2
#includereProduzione
Spiegazione
L'esempio di programmazione 2 è un altro esempio di espressione di controllo degli interruttori. Qui sono presenti 5 casi in base al requisito del programma. Ogni caso detiene l'opzione per l'utente di fare la propria scelta per eseguire il programma. Come posso vedere dall'output, l'utente può scegliere di eseguire ripetutamente il suo programma fino a quando non esce dal programma scegliendo il caso 5. Si chiama programma guidato da menu.
Conclusione
Utilizzando un caso di switch, l'utente può ottenere opzioni in base alle sue esigenze. In questo modo, la lingua C offre strutture all'utente e al programmatore per rendere il programma più conveniente e più facile. Riduce anche la complessità spaziale e la complessità temporale del programma. Di conseguenza, i programmi sono diventati più robusti senza errori.