Quelques erreurs classiques.
1. Erreurs de compilation.- oubli du point-virgule après une instruction.
- oubli d'une accolade de début ou de fin de bloc.
- oubli de parenthèses dans les expressions.
- oubli de parenthèses pour la condition d'un IF.
- oubli de déclaration d'une variable.
- confusion entre une variable écrite en majuscule et en minuscule.
- confusion entre un vecteur de caractères et un pointeur vers une chaîne de caractères.
- oubli d'assigner une adresse à un pointeur.
- confusion entre l'opérateur d'assignation = et l'opérateur de comparaison ==.
- oubli des parenthèses () pour une fonction sans paramètres.
- confusion de type lors du passage des paramètres dans une fonction.
- présence d'un point-virgule après la définition de l'en-tête d'une fonction.
2. Erreurs de programmation.
- oubli d'initialisation d'une variable avant son utilisation.
- oubli de l'opérateur & (adresse de) devant les variables à lire par la fonction SCANF.
- oubli de l'instruction RETURN pour une fonction qui doit retourner une valeur.
- oubli du BREAK dans l'instruction CASE.
.... Et surtout : ATTENTION aux valeurs des variables et des expressions car l'utilisation des nombreux opérateurs est souvent une source d'erreurs.
No comments:
Post a Comment