assert.h header provides a simple diagnostic mechanism.
- Expands to a void expression
If the expression evaluates to false (0), the macro writes diagnostic information to the standard error stream and calls the
NDEBUGmacro is define before the inclusion of the
assertmacro does nothing and the build is assumed to be a release.
No value is returned.
- Expands to
Macro for the keyword.