IF ELSE Linguaggio C - Espressioni Condizionali ed Esercizi - Corso #3 di programmazione C

preview_player
Показать описание
Le espressioni condizionali (If / Else) nel C come in qualsiasi altro linguaggio di programmazione servono a verificare se una condizione risulti vera o falsa. In corrispondenza a ciò il calcolatore interpreterà una condizione vera, tramite la logica positiva, come un 1 e una condizione falsa tramite lo zero.

Per definire un espressione condizionale si scrive:
if( "condizione" ){ "codice 1" }
else { "codice 2" }

e significa: se la condizione è vera allora svolgi il codice all'interno del primo blocco (codice 1) altrimenti se la condizione risulta falsa allora svolgi il codice all'interno del secondo blocco ( "codice 2" ). Nella programmazione le espressioni condizionali vengono utilizzate molto spesso e permettono al nostro programma di comportarsi in determinati modi in base a determinati eventi.

All'interno delle parentesi dell'if possiamo andare a verificare molteplici eventi:
• uguaglianza tra variabili
• identificare i valori maggiori/minori
• verificare più di una delle condizioni contemporaneamente
• richiamare funzioni con valore di ritorno booleano
• svolgere operazioni

è possibile inoltre verificare più condizioni a cascata, quindi verificare una condizione, poi una successiva e cosi via. Si potrebbe dunque sviluppare una rete di condizioni come se fosse un albero che si divide in più rami. Ad esempio:
if("condizione"){if("condizione")}
else {if{condizione}}
ECC.

Esiste un ulteriore metodo per verificare però soltanto l'uguaglianza di una variabile a più casi, e si chiama case.
in C si scrive:
switch("variabile"){
case "prima condizione": "codice"
break;
case "seconda condizione": "codice"
break;
case "terza condizione": "codice"
break;
.
.
.
default : "codice"
break;
}

è importante terminare ogni case con un break per terminare l'esecuzione a quella linea di codice, altrimenti il programma continuerebbe eseguendo i case successivi (pessima idea). Dopo i due punti di ogni case andrà inserito il vostro codice, oppure è possibile richiamare una funzione.
Se non si verifica nessuna delle condizioni che avete scritto potete agire in due modi diversi: lasciare continuare il programma senza aggiungere niente; far svolgere al programma un determinato pezzo di codice scritto da voi aggiungendolo nel "case default".
Questo significa appunto che il "case default " è opzionale.

Iscriviti QUI al canale!

La nostra lista amazon dei prodotti migliori!
AMAZON: PC - FILAMENTO 3D - ARDUINO - RASPBERRY PI

Vuoi farci un Regalo o inviarci un prodotto? Vi ringrazieremo in un video dedicato! :D

Seguici sui nostri social!

#Projecto #ifthenelse #LinguaggioC
Рекомендации по теме
Комментарии
Автор

Studio ingegneria informatica e fondamenti di informatica mi stà facendo uscire fuori di testa...la programmazione soprattutto, la teoria non mi pare particolarmente difficile. Fortuna che ho trovato questa playlist :)

Alex-libz