Struttura di selezione in programmazione in C

Nella programmazione C, i due tipi di strutture di selezione sono frasi

"Se" dichiarazione

Un'istruzione "if" ti consente di cambiare il flusso del tuo programma. È possibile confrontare una variabile con un valore o uno di più valori, utilizzando i blocchi "else if" e decidere cosa fare se la variabile non corrisponde a nessuno di essi e cosa fare quando non lo è, utilizzando un blocco di "altro". È possibile estendere la funzionalità di un'istruzione "se" confrontando più di una variabile alla volta utilizzando la logica "and" e "o", oppure è possibile annidare più istruzioni "if" l'una nell'altra per confrontare più variabili.

Sintassi dell'istruzione "if"

Per usare un'istruzione "se", devi scrivere "if (var op value)" dove "var" è la variabile che vuoi confrontare, "op" è l'operatore, uguale, maggiore o minore di, e "valore" che è il valore per vedere se la variabile è valutata. Dopo il blocco "se", è possibile includere uno o più blocchi "else if" per testare più condizioni, utilizzando la stessa sintassi della dichiarazione iniziale. Puoi anche usare "else" come blocco finale che viene eseguito se la variabile non corrisponde a nessuno dei blocchi "if" o "else".

Cambia selezione

La selezione dell'interruttore del caso funziona in modo ottimale quando si hanno diversi risultati possibili, sebbene sia possibile utilizzarlo solo per uno. Si passa una variabile alla struttura di commutazione e si confronta il suo valore con un numero di casi e si prende quello appropriato da quello che corrisponde. A differenza dell'istruzione "if", il caso del caso switch esegue solo i risultati quando la variabile corrisponde a uno dei casi. Non è compatibile con gli operatori principali o minori.

Interruttore di sintassi

Per utilizzare la struttura della selezione dell'interruttore del caso, digitare "switch (var)" per aprire il blocco, dove "var" è la variabile che si desidera confrontare. Nelle righe seguenti, i diversi casi vengono programmati digitando "casa" e il modello che si desidera abbinare, quindi le istruzioni che si desidera eseguire per ciascun caso. Infine, scrivi la parola chiave "pausa" per dire al blocco di terminare l'interruttore quando termina il caso. Dopo ogni caso, crea un interruttore "predefinito", con il quale il blocco viene eseguito quando nessuno dei casi coincide.