Le strutture di controllo nel linguaggio C

1. Le strutture di controllo

Le strutture di controllo consentono di gestire l'ordine e il flusso di esecuzione delle istruzioni di un programma.

A cosa servono? Con le strutture di controllo il programmatore fissa delle regole di elaborazione, esegue dei blocchi di codice differenti a seconda degli eventi che si presentano.


Le principali strutture di controllo nel linguaggio C sono le seguenti: 

IF ELSE L'istruzione IF è la principale struttura di controllo del linguaggio C per compiere salti condizionati.

  • IF concatenato: La combinazione di più IF consente di realizzare dei salti condizionati concatenati.
  • IF annidato: Le istruzioni IF possono essere anche annidate ossia implementate l'una dentro l'altra. In questa forma sono utili per gestire gli eventi più complessi.

IF in linea È una forma alternativa per scrivere l'istruzione IF, se il blocco delle istruzioni da eseguire è composto da una sola istruzione.

SWITCH CASE L'istruzione SWITCH CASE gestisce il salto condizionato a scelta multipla. Esegue uno tra diversi blocchi di istruzioni in base al valore di una variabile di controllo.