C

C Standard Library - Quick Guide
The assert.h header file of the C Standard Library provides a macro called assert which can be used to verify assumptions made by the program and print a diagnostic message if this assumption is false. The defined macro assert refers to another macro NDEBUG which is not a part of .
https://www.tutorialspoint.com/c_standard_library/c_standard_library_quick_guide.htm

Fundimentals

Intermediate