Check list del programmatore
2. Errori del compilatore
Il compilatore del linguaggio C interpretano spesso il file sorgente in maniera sequenziale, per cui a volte le indicazioni non seno sempre chiarissime. Valgono queste regole:
- i messaggi di errore spesso si riferiscono alla o alle righe precedenti rispetto a dove sono rilevati: se ad esempio al termine di una riga manca il punto e virgola, l'errore viene indicato nella istruzione seguente, che potrebbe essere in una riga successiva a quella dove manca il punto e virgola
- i nomi delle variabili devono essere composte di una sola parola, senza spazi o simboli strani. A scuola usiamo la convenzione del Camel case (in caso di più parole concatenate le iniziali, eccetto la prima, sono in maiuscolo, come ad esempio "mediaDeiVoti"
- ci deve essere corrispondenza tra i tipi delle variabili e il loro significato
- attenzione alla divisione tra numeri interi: l'assegnazione alla variabile viene fatta DOPO la valutazione dell'espressione.
- & nelle scanf
- printf e scanf con specificatori di formato non corrispondenti ai tipi delle variabili.