描述断言宏如何工作以及如何在程序中使用它,以及它的输出用途。 在课堂上讨论和演示的TRACE宏有什么优势可以直接在代码中使用fprintf或printf进行调试? 解释TRACE宏输出何时以及如何“打开”(启用“或”关闭“(禁用)。如果有多种方法可以做到,这是”最佳“,为什么? 在课堂上讨论和演示的DEBUG宏包有什么优势可以用TRACE宏进行调试?
明天任何帮助决定,这些都是额外的信用问题,谢谢
答案 0 :(得分:4)
你真的应该学会自己找。你没有任何努力就要求别人做你的功课而失败(我们对TRACE
或DEBUG
没有帮助,这不是标准的,我们不知道你对他们的定义)
您是否已查看assert man page和assert wikipedia page以及assert.h
头文件(至少在Linux上可能位于/usr/include/
下)?