IF concatenato nel linguaggio C

Una serie di istruzioni IF in sequenza consente di creare un salto condizionato concatenato. È una tecnica di programmazione usata nella gestione delle scelte multiple.

Un esempio pratico

Il programma esegue la prima istruzione IF, se l'espressione di controllo è falsa procede a eseguire l'istruzione IF successiva. Il seguente codice di Okpedia mostra un esempio di salto condizionato condizionale.

if ( a>b ) {
max=a;
} else if ( a<b ) {
max=b;
} else {
max=0;
}

Il programma verifica in sequenza l'espressione di controllo (A>B), se quest'ultima è falsa procede a verificare la seconda espressione di controllo (A<B). Se anche quest'ultima è falsa, il programma esegue il blocco di istruzioni dell'ultimo attributo ELSE e assegna il valore zero alla variabile MAX.

Il diagramma di flusso del salto condizionato concatenato

La rappresentazione grafica dell'algoritmo di un'istruzione IF concatenata è la seguente:

la rappresentazione grafica dell'istruzione IF concatenata

Nel linguaggio C il salto condizionale non utilizza una sintassi a se stante. Si tratta semplicemente di una concatenzione in sequenza di istruzioni IF.

https://www.okpedia.it/if-concatenato-nel-linguaggio-c


Segnala un errore o invia un suggerimento per migliorare la pagina


I salti condizionati in C

  1. Le strutture di controllo
  2. IF ELSE
  3. IF concatenato
  4. IF annidato
  5. IF in linea
  6. SWITCH CASE

FacebookTwitterLinkedinLinkedin