開発 未定義の動作とは何ですか? -techopediaからの定義

未定義の動作とは何ですか? -techopediaからの定義

目次:

Anonim

定義-未定義の動作とはどういう意味ですか?

コンピューターサイエンスでは、コンピューター言語がコードベースにコード化された特定の操作を処理しない場合、未定義の動作が発生します。 一部の専門家は、これを「ソースコードの翻訳者が行った仮定」として説明し、特定の構文の手順がない場合、その解決に関して予測が難しい問題につながることを示唆しています。

Techopediaは未定義の動作を説明します

未定義の動作には多くの形式があります。 前述のように、プログラマーが使用している言語に何らかのタイプの問題または操作が組み込まれていない場合に発生します。 たとえば、CとC ++には、言語の作成方法に応じた独自の未定義の動作範囲があります。 未定義の動作の一般的な例の1つは、プログラムが境界外の配列にインデックスを付ける状況です。 他の例では、数値をゼロで除算したり、null値を出力したり、存在しないメモリ位置をポイントしたりする必要があります。 コンピュータープログラミングコードのあらゆる種類のバグやグリッチは、エンジニアやプログラマーが気をつけなければならないさまざまな種類の未定義の動作を引き起こす可能性があります。

未定義の動作とは何ですか? -techopediaからの定義