C语言中宏 __DATE__ , __TIME__ 的应用

来源:互联网 发布:888端口是干什么的 编辑:程序博客网 时间:2024/06/05 17:21
const char __SVN_VERSION[] = "$Revision: 522 $, build@" __DATE__"time@"__TIME__;/*------------------------------------------------------------------------- * main function entry  *-----------------------------------------------------------------------*/static int do_version(int argc, char** argv){    printf("%s\n", __SVN_VERSION);    return 0;}


__DATE__ 和__TIME__在C语言中是用来记录编译的系统日期和时间的,用起来简单,但是很有作用。在共同开发时,通过上段代码的打印,可以判断代码是什么时间发布的,便于版本的甄别,有效避免因版本问题引起的错误。

0 0