неопределённое поведение
EN: undefined behaviour
Операция программы, для которой язык не даёт гарантированного результата — чтение за концом массива в низкоуровневом языке, опора на неинициализированное значение, переполнение знакового целого. В отличие от определённой ошибки, никакое исключение не возбуждается и никакой отчёт не делается: программа просто продолжается с теми битами, которые случайно там оказались. Это опаснее исключения, потому что отказ молчаливый.