Дом развитие Что такое неопределенное поведение? - определение из техопедии

Что такое неопределенное поведение? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает неопределенное поведение?

В информатике неопределенное поведение происходит, когда компьютерный язык не обрабатывает определенную операцию, которая закодирована в кодовой базе. Некоторые эксперты описывают это как «допущения, сделанные переводчиками исходного кода», предполагая, что, когда нет процедуры для определенного синтаксиса, это приводит к проблеме, которую трудно предсказать с точки зрения ее разрешения.

Техопедия объясняет неопределенное поведение

Неопределенное поведение может принимать разные формы. Как уже упоминалось, это происходит, когда какой-то тип проблемы или операции не встроен в язык, который использует программист. Например, C и C ++ имеют свой собственный диапазон неопределенного поведения в зависимости от того, как был создан язык. Одним из распространенных примеров неопределенного поведения является ситуация, когда программа индексирует массив вне его границ. Другие примеры связаны с делением чисел на ноль, печатью нулевого значения или указанием на какую-то область памяти, которой там нет. Все виды ошибок или сбоев в коде компьютерного программирования могут создавать различные виды неопределенного поведения, на которое должны обращать внимание инженеры и программисты.

Что такое неопределенное поведение? - определение из техопедии