4

所以我想要的是有一些预处理器来提供编译时间。这样我就可以通过打印那个时间来知道我正在运行哪个版本的程序。是否可以?

4

2 回答 2

7
#include <stdio.h>

int main(void)
{
  printf("%s %s\n", __DATE__, __TIME__);
  return 0;
}

其他标准预定义宏

于 2013-10-20T08:41:36.507 回答
3

是的,使用__TIME____DATE__宏,如官方文档中所述

于 2013-10-20T08:41:31.900 回答