Logic Error

Định nghĩa Logic Error là gì?

Logic ErrorLogic Lỗi. Đây là nghĩa tiếng Việt của thuật ngữ Logic Error - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một lỗi logic là một lỗi trong mã nguồn của chương trình nhường chỗ cho hành vi bất ngờ và sai lầm. Một lỗi logic được phân loại như một loại thời gian chạy lỗi có thể dẫn đến một chương trình sản xuất một sản lượng không chính xác. Nó cũng có thể gây ra chương trình sụp đổ khi chạy.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Lỗi logic gây ra một chương trình để làm việc không chính xác. Ví dụ, trong PHP, khi "if ($ i = 1) {...}" là không chính xác vào thay vì "if ($ i == 1) {....}," Các phương tiện cũ "Trở thành", trong khi các phương tiện sau "bằng." Các sai câu lệnh if sẽ luôn luôn trả về TRUE như gán 1 vào biến $ i. Trong phiên bản đúng, tuy nhiên, báo cáo kết quả chỉ trả về TRUE khi giá trị của biến $ i bằng 1. Cú pháp trong không chính xác trường hợp là hoàn toàn đúng theo ngôn ngữ. Vì vậy, các mã sẽ biên dịch thành công mà không tạo ra bất kỳ lỗi cú pháp. Tuy nhiên, trong thời gian chạy của mã, đầu ra kết quả có thể sai, do đó cho thấy một logic nhất định đã xảy ra lỗi. lỗi logic có xu hướng được ẩn trong mã nguồn và lon thường khó khăn hơn để xác định và gỡ lỗi, không giống như các lỗi cú pháp được ghi nhận theo thời gian biên dịch.

What is the Logic Error? - Definition

A logic error is an error in a program’s source code that gives way to unanticipated and erroneous behavior. A logic error is classified as a type of runtime error that can result in a program producing an incorrect output. It can also cause the program to crash when running.

Understanding the Logic Error

Logic errors cause a program to work incorrectly. For example, in PHP, when "if ($i=1) {…}" is incorrectly entered instead of "if ($i==1) {….}," the former means "becomes" while the latter means "is equal to." The incorrect if statement would always return TRUE as assigning 1 to the variable $i. In the correct version, though, the statement only returns TRUE when the value of variable $i is equal to 1. The syntax in the incorrect case is perfectly correct as per the language. So, the code would compile successfully without producing any syntax errors. However, during runtime of the code, the resultant output may be wrong, thus showing that a certain logic error has occurred. Logic errors tend to be hidden in the source code and can typically be harder to determine and debug, unlike syntax errors that are recognized at compile time.

Thuật ngữ liên quan

  • Source Code
  • Programming Logic
  • Syntax Error
  • Compilation Unit
  • Programming
  • Commit
  • Access Modifiers
  • Acyclic
  • Appending Virus
  • Armored Virus

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *