Accueil : Conditions du logiciel : Définition d'erreur logique

Erreur logique

Une erreur logique (ou une erreur logique) est une erreur dans un programme code source cela entraîne un comportement incorrect ou inattendu. C'est un type de erreur d'exécution cela peut simplement produire le mauvais sortie ou peut provoquer un blocage du programme en cours d'exécution.

De nombreux types d'erreurs de programmation peuvent provoquer des erreurs de logique. Par exemple, l'affectation d'une valeur à la mauvaise variable peut entraîner une série d'erreurs de programme inattendues. Multiplier deux nombres au lieu de les additionner peut également produire des résultats indésirables. Même de petites fautes de frappe qui ne produisent pas syntaxe les erreurs peuvent provoquer des erreurs de logique. dans le PHP exemple de code ci-dessous, le if Cette instruction peut provoquer une erreur de logique car le signe égal unique (=) devrait être un double signe égal (==).

Incorrect: si ($ i = 1) {...}

Correct: if ($ i == 1) {...}

En PHP, "=="signifie" est égal à, "tout"="signifie" devient. "Par conséquent, le incorrect if instruction retourne toujours TRUE, puisque l’affectation de 1 à la variable $ i renvoie une valeur TRUE. Dans le bon code, le if instruction retourne seulement TRUE si $ i est égal à 1. Cependant, comme la syntaxe du code incorrect est acceptable, cela ne produira pas d'erreur de syntaxe et le code sera compilé avec succès. L’erreur logique ne peut être remarquée que pendant d'exécution. Les erreurs de logique étant souvent cachées dans le code source, elles sont généralement plus difficiles à trouver et déboguer que erreurs de syntaxe.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de l'erreur logique. Il explique en termes informatiques la signification de l'erreur logique et est l'un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez que cette définition d'erreur logique est utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.