Strona główna : Warunki oprogramowania : Definicja błędu logicznego

Błąd logiczny

Błąd logiczny (lub błąd logiczny) to błąd w programie Kod źródłowy skutkuje nieprawidłowym lub nieoczekiwanym zachowaniem. To jest rodzaj błąd wykonania to może po prostu spowodować zło wydajność lub może spowodować awarię programu podczas działania.

Wiele różnych typów błędów programistycznych może powodować błędy logiczne. Na przykład przypisanie wartości do niewłaściwej zmiennej może spowodować serię nieoczekiwanych błędów programu. Mnożenie dwóch liczb zamiast ich dodawania może również dać niepożądane wyniki. Nawet małe literówki, które się nie pojawiają składnia błędy mogą powodować błędy logiczne. w PHP przykład kodu poniżej, plik if instrukcja może spowodować błąd logiczny, ponieważ pojedynczy znak równości (=) powinno być podwójnym znakiem równości (==).

Błędny: if ($ i = 1) {...}

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

W PHP „==„oznacza” jest równe, „podczas”=„znaczy” staje się ”. Dlatego niepoprawne if instrukcja zawsze zwraca TRUE, ponieważ przypisanie 1 do zmiennej $ i zwraca wartość TRUE. W poprawnym kodzie if instrukcja zwraca TRUE tylko wtedy, gdy $ i jest równe 1. Jednakże, ponieważ składnia nieprawidłowego kodu jest akceptowalna, nie spowoduje to błędu składniowego i kod zostanie pomyślnie skompilowany. Błąd logiczny można zauważyć tylko podczas Czas. Ponieważ błędy logiczne są często ukryte w kodzie źródłowym, zwykle trudniej je znaleźć i debug niż błędy składniowe.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję błędu logicznego. Wyjaśnia w terminologii komputerowej, co oznacza błąd logiczny i jest jednym z wielu terminów programowych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję błędu logicznego za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.