Wanda
Les erreurs suivantes peuvent se produire :
Erreur de syntaxe :
un ensemble de règles d'écriture de programmes dans un langage de programmation est appelé syntaxe. L'erreur de syntaxe est un type d'erreur qui se produit lorsqu'une instruction non valide est écrite dans le programme. Complier détecte les erreurs de syntaxe. Un programme contenant une erreur de syntaxe ne peut pas être respecté avec succès.
Les erreurs de syntaxe peuvent avoir plusieurs causes. Certaines causes importantes sont les suivantes :
Le terminateur d'instruction est manquant à la fin de l'instruction.
Une variable est utilisée sans déclaration.
Erreurs logiques
Un type d'erreur qui se produit en raison d'une mauvaise logique du programmeur est connu comme une erreur logique. Une erreur logique se produit lorsque le programme suit un algorithme défectueux. Une instruction avec une erreur logique peut produire des résultats inattendus et erronés dans le programme.
Ces erreurs sont difficiles à trouver car le compilateur ne détecte pas ces erreurs. Il ne peut être détecté qu'en examinant soigneusement le programme.
Erreurs d'
exécution Une erreur de type qui se produit pendant l'exécution du programme est appelée erreur d'exécution. Cela se produit lorsqu'une instruction ordonne à l'ordinateur d'exécuter une opération illégale telle que la division d'un nombre par zéro.
Ceux-ci sont généralement dus à une mauvaise entrée de l'utilisateur.
Freida
Les différents types d'erreurs pouvant survenir dans les programmes C sont abordés sous les rubriques suivantes :
1. erreurs de syntaxe
2. erreurs logiques
3. erreurs d'exécution
Les erreurs de syntaxe sont celles qui surviennent en cas de violation des règles de syntaxe ou des règles de langage. Ces erreurs sont détectées par le compilateur donc ; le programmeur peut facilement les supprimer. Ceux-ci sont détectés pendant le processus de compilation et le programme ne s'exécutera pas tant que ces erreurs ne seront pas supprimées.
Les erreurs logiques sont celles qui se produisent en raison d'un défaut de programmation. Cela signifie que le code écrit par le programmeur est syntaxiquement correct mais ne produit pas les résultats requis en raison d'une mauvaise sélection d'algorithme pour résoudre un problème.
Ces erreurs logiques ne sont pas détectées par les compilateurs. Le troisième type d'erreurs est celui des erreurs d'exécution. Ces erreurs se produisent en raison d'une valeur invalide d'une variable calculée au moment de l'exécution (division par 0, etc.)
Ce sont des erreurs qui peuvent entraîner l'arrêt des programmes. Ces types d'erreurs peuvent être traités par une analyse minutieuse de l'algorithme choisi. Les types d'erreurs les plus graves sont les erreurs logiques et les erreurs d'exécution. Parce que les erreurs logiques ne peuvent pas être détectées par le compilateur mais elles existent. Et les erreurs d'exécution sont celles qui, lorsqu'elles sont rencontrées, terminent le programme sans informer d'aucune erreur. Ainsi, il devient difficile pour le programmeur de localiser et de supprimer de telles erreurs.