C/Blocchi e funzioni/Blocchi if e switch: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
Riga 8:
* Un'espressione in C è ritenute ''falsa'' se il suo valore è uguale allo zero binario, vera se il suo valore è diverso dallo zero binario.
* Gli {{IndexItem|operatori logici}}operatori logici (<tt>==</tt>, <tt>!=</tt>, <tt><</tt>, <tt><=</tt>, <tt>></tt>, <tt>>=</tt>) rendono uno se l'espressione è logicamente vera, e zero se l'espressione è logicamente falsa.
* Piu'Più in generale, qualsiasi istruzione C (assegnazione di variabile/operazione logica/operazione matematica) restituisce sempre un risultato e puo'può quindi essere valutata in termini di vero/falso. Ad esempio, l'istruzione di assegnazione <code>a=3;</code> e'è vera (il valore restituito e'è 3) mentre <code>b=0;</code> e'è falsa (il valore restituito e'è 0).
 
=={{IndexItem|if}}Blocco if==