ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

C99 预处理的一些功能

C99 预处理的一些功能 C99 预处理的一些功能__func__在每个函数中都会定义这个变量其定义方法如下staticconstchar__func__[]function name;__FILE__这个展开是一个字符串__LINE__这个展开是一个整型__DATE__这个展开是一个字符串__TIME__这个展开是一个字符串__STDC__这个展开就是整数1示例在test.c中写入以下内容#includestdio.hintmain(void){printf(Function %s\r\n,__func__);printf(File %s\r\n,__FILE__);printf(Line %i\r\n,__LINE__);printf(Date %s\r\n,__DATE__);printf(Time %s\r\n,__TIME__);printf(STDC %i\r\n,__STDC__);return0;}输出结果如下Functionmain Filetest.c Line7DateSep222026Time15:37:08STDC1#字符串化比如#565 就是 ”565“。##把两个字符连接起来。a#b 就是 ab。
返回列表