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:

  1. 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
  2. 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"
  3. ci deve essere corrispondenza tra i tipi delle variabili e il loro significato
  4. attenzione alla divisione tra numeri interi: l'assegnazione alla variabile viene fatta DOPO la valutazione dell'espressione.
  5.   & nelle scanf
  6. printf e scanf con specificatori di formato non corrispondenti ai tipi delle variabili.