assert.h is the standard header that defines the assert() macro. assert() is generally used during tests to check that a given condition is always verified. The run-time support for this functionality is implemented in stdlib.c.