開発 論理エラーとは何ですか? -techopediaからの定義

論理エラーとは何ですか? -techopediaからの定義

目次:

Anonim

定義-論理エラーとはどういう意味ですか?

論理エラーは、プログラムのソースコード内のエラーであり、予期しない誤った動作に取って代わります。 論理エラーは、プログラムが誤った出力を生成する可能性のあるランタイムエラーのタイプとして分類されます。 また、実行中にプログラムがクラッシュする可能性があります。

論理エラーはすぐにすぐに認識できるとは限りません。 これは、構文エラーのエラーとは異なり、そのようなエラーは言語で考慮された場合に有効ですが、意図した動作を生成しないという事実によるものです。 これらは、解釈言語とコンパイル言語の両方で発生する可能性があります。

論理エラーは、論理エラーとも呼ばれます。

Techopediaは論理エラーを説明します

論理エラーにより、プログラムが正しく動作しなくなります。 たとえば、PHPでは、「if($ i = 1){…}」ではなく「if($ i = 1){…}」を誤って入力すると、前者は「becomes」を意味し、後者は「等しい。」 不正なifステートメントは、変数$ iに1を割り当てると常にTRUEを返します。 ただし、正しいバージョンでは、ステートメントは変数$ iの値が1に等しい場合にのみTRUEを返します。不正な場合の構文は、言語ごとに完全に正しいです。 したがって、コードは構文エラーを発生させることなく正常にコンパイルされます。 ただし、コードの実行中に、結果の出力が間違っている可能性があり、特定の論理エラーが発生したことを示しています。 ロジックエラーは、ソースコードに隠される傾向があり、通常、コンパイル時に認識される構文エラーとは異なり、判断やデバッグが困難になる場合があります。

論理エラーとは何ですか? -techopediaからの定義