codice_1是C标准函数库中的头文件。其中定义了codice_2宏用于程序调试。在C标准函数库中，它是个非常特别的头文件，你可以将它引入数次以获得不同的效果，此效果依引入时是否以定义NDEBUG而定。
宏.codice_2是一个诊断宏，用于动态辨识程序的逻辑错误条件。其原型是：codice_4如果宏的参数求值结果为非零值，则不做任何操作（no action）；如果是零值，用宽字符打印诊断消息，然后调用codice_5。诊断消息包括：诊断信息的显示目标依赖于被调用程序