Диагностика, напечатанная функцией assert
ANSI 4.2 Диагностика, выведенная функцией assert, и поведение завершения функции assert
Функция assert выводит диагностическое сообщение и вызывает подпрограмму abort, если значение выражения — false (0). Диагностическое сообщение имеет форму
Сбой утверждения: expression, file filename, line linenumber
где filename — это имя исходного файла, а linenumber — номер строки утверждения, завершившегося сбоем в файле исходного кода. Если expression равно true (ненулевое), никакие действия не предпринимаются.