A.9 Проверка — assert.h

Предыдущая  Содержание  Следующая V*D*V

#include <assert.h>

 

    assert( condition );

 

Если условие condition ложно, вызов этого макроса завершает программу с соответствующим сообщением об ошибке.

В большинстве компиляторов C может быть определена опция -DNDEBUG для удаления всех вызовов assert() во время компиляции. Поэтому condition не должно содержать ничего, дающего побочные эффекты.

 

Предыдущая  Содержание  Следующая