Assert.h

assert.h is a header file in the standard library of the C programming language that defines the C preprocessor macro assert(). The macro implements an assertion, which can be used to verify assumptions made by the program and print a diagnostic message if this assumption is false. In C++ it is also available through the cassert header file. * the source filename (the predefined macro __FILE__) * the source line number (the predefined macro __LINE__) * the source function (the predefined identifier __func__) (added in C99) * the text of expression that evaluated to 0

Assert.h

assert.h is a header file in the standard library of the C programming language that defines the C preprocessor macro assert(). The macro implements an assertion, which can be used to verify assumptions made by the program and print a diagnostic message if this assumption is false. In C++ it is also available through the cassert header file. * the source filename (the predefined macro __FILE__) * the source line number (the predefined macro __LINE__) * the source function (the predefined identifier __func__) (added in C99) * the text of expression that evaluated to 0