通常编译器都是支持预定义标识符的,MounRiver也是支持的。通过预定义标识符,可以获取当前编译的源文件名、函数名、日期时间等。

常见的预定义标识符有以下几种:

//以下这些比较常见,主要用于日志分析、版本记录,便于调试。

printf("file: %s\n", __FILE__); //表示编译的源文件名

printf("function: %s\n", __FUNCTION__); //表示函数名

printf("line: %d\n", __LINE__); //表示当前文件的行号

printf("data: %s\n", __DATE__); //表示编译日期

printf("time: %s\n", __TIME__); //表示编译时间

以上信息打印结果如下:

Copyright © 2088 羽毛球世界杯_世界女排世界杯 - umiloo.com All Rights Reserved.
友情链接