Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книга: Язык программирования Си. Издание 3-е, исправленное
B6. Диагностика:
B6. Диагностика: <assert.h>
Макрос assert используется для включения в программу диагностических сообщений.
void assert (int выражение)
Если выражение имеет значение нуль, то
assert (выражение)
напечатает в stderr сообщение следующего вида:
Assertion failed: выражение, file имя-файла, line nnn
после чего будет вызвана функция abort, которая завершит вычисления. Имя исходного файла и номер строки будут взяты из макросов __FILE__ и __LINE__.
Если в момент включения файла <assert.h> было определено имя NDEBUG, то макрос assert игнорируется.
Оглавление статьи/книги
- B1. Ввод-вывод: ‹stdio.h›
- B2. Проверки класса символа: ‹ctype.h›
- B3. Функции, оперирующие со строками:
- B4. Математические функции:
- B5. Функции общего назначения:
- B6. Диагностика:
- B7. Списки аргументов переменной длины:
- B8. Дальние переходы:
- B9. Сигналы:
- B10. Функции даты и времени: ‹time.h›
- B11. Зависящие от реализации пределы: и
Похожие страницы
- Часть III Диагностика и устранение неисправностей
- Диагностика неисправностей МП
- Диагностика неисправностей ЦПУ
- Диагностика видеокарты
- Диагностика аудиокарт – тестирующие программы
- Диагностика сетевой карты и сетевых устройств
- Диагностика и устранение проблем при подключении к Интернету
- Диагностика и тактика
- Глава 6. Диагностика жесткого диска и восстановление данных из образа диска
- 3. Диагностика, ремонт и разгон компьютера с помощью BIOS
- 6.2.5. Прозрачность, диагностика и восстановление после сбоев
- Диагностика и устранение повреждений жесткого диска