C标准预定义宏__FILE__和f__LINE__等

C/C++标准定义了标准预定义宏,这些宏对所有遵循该标准编译器有效,这些宏在程序调试时是比较有用的。但我偶尔会忘了怎么写,在程序里到处找,所以把他记录到这里。这些预定义宏以双下划线开始、结束。

#include <stdio.h>
int main(int argc, char *argv[])
{
printf(“%s\n”, __FILE__);
printf(“%s\n”, __FUNCTION__);
printf(“%d\n”, __LINE__);
printf(“%s\n”, __DATE__);
printf(“%d\n”, __STDC__);
printf(“%s\n”, __TIME__);
}

 

版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:https://www.elecbench.com/1554/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

申请属于你的免费顶级域名