linux c 宏 文件名,C语言标准宏获取文件名、行号、函数名的方法以及#和##的用法...-CSDN博客

网站介绍:文章浏览阅读320次。一、前言在后台程序运行出问题时,需要查看详尽的日志,C语言提供记录日志触发点文件名、行号、函数名的方法,关键是利用C99新增的预处理标识符__VA_ARGS__;先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。二、ANSI C标准宏__LINE__ //在源代码中插入当前源代码行号__FILE__ //在源..._linux传入程序的宏怎么获取