C/C++ 中的__FILE__,__FUNCTION__,__LINE__,__DATE__,__TIME__,
__FILE__,__FUNCTION__,__LINE__,__DATE__,__TIME__,
上面的几个变量是C语言预定义的宏,编译器遇到这几个变量就会自动的用相应的值替换,
需要注意的是,__DATE__,__TIME__,处理的时候要用%s进行处理,
sprintf(tmpDate, "%s", __DATE__); /* "Sep 12 2018" */
sprintf(tmpTime, "%s", __TIME__); /* "20:20:00" */