不管是ARM C还是C/C++中,经常会用到一些非自定义的宏。这些宏定义是编译器预定义的,程序员不能自定义,编译器在编译的过程中遇到这些宏定义会自动换成相应的内容,下面来看我们经常用到的几个宏定义。
__FILE__:文件的路径加名称
__LINE__:当前行处于该文件的行数
__DATE__:编译的日期
__TIME__:编译的时间
这几个宏作用比较大,在编程中经常用到,可以用来调试,记录当前code编译的日期以及时间,出错的函数以及相应的行等。
不管是ARM C还是C/C++中,经常会用到一些非自定义的宏。这些宏定义是编译器预定义的,程序员不能自定义,编译器在编译的过程中遇到这些宏定义会自动换成相应的内容,下面来看我们经常用到的几个宏定义。
__FILE__:文件的路径加名称
__LINE__:当前行处于该文件的行数
__DATE__:编译的日期
__TIME__:编译的时间
这几个宏作用比较大,在编程中经常用到,可以用来调试,记录当前code编译的日期以及时间,出错的函数以及相应的行等。