[1] Tra l'altro, in C la if
non è mai seguita da una parola chiave tipo "then",
o simili. Può sembrare banale sottolinearlo, ma chi viene ad esempio
dalla programmazione in Basic sembra convincersene con qualche difficoltà.
[2] In C, uno dei modi per manipolare il contenuto
di un file consiste nell'aprire uno stream,
cioè un "canale di flusso" col file stesso mediante un'apposita
funzione, che restituisce il puntatore ad una struttura i cui campi sono
utilizzati poi da altre funzioni, tra cui la fgetc(), per compiere
operazioni sul file stesso. Tale puntatore è detto "descrittore"
del file.
[3] Sempre vuol dire... proprio sempre!
[4] L'istruzione break, se usata in una struttura
di controllo switch, determina l'uscita
dalla stessa. Si può dire che la break, laddove lecita,
ha sempre lo scopo di interrompere la fase elaborativa corrente per proseguire
con il normale flusso del programma: essa esercita infatti la medesima
funzione nei cicli do...while e for.
[5] Un linguaggio a caso? No... il Basic lo conoscono
(quasi) tutti...
[6] E' bene ricordare che per il compilatore C è
falso lo zero binario e vero qualunque altro valore.