C标准中一些预定义的宏 - 顺风飞扬
来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:28:35
C标准中一些预定义的宏
C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。
宏
意义
__DATE__
进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)
__FILE__
代表当前源代码文件名的字符串文字
__LINE__
代表当前源代码中的行号的整数常量
__TIME__
源文件编译时间,格式微“hh:mm:ss”
__func__
当前所在函数名
对于__FILE__,__LINE__,__func__这样的宏,在调试程序时是很有用的,因为你可以很容易的知道程序运行到了哪个文件的那一行,是哪个函数。
下面一个例子是打印上面这些预定义的宏的。
#include
#include
void why_me();
int main()
{
printf( "The file is %s.\n", __FILE__ );
printf( "The date is %s.\n", __DATE__ );
printf( "The time is %s.\n", __TIME__ );
printf( "This is line %d.\n", __LINE__ );
printf( "This function is %s.\n", __func__ );
why_me();
return 0;
}
void why_me()
{
printf( "This function is %s\n", __func__ );
printf( "The file is %s.\n", __FILE__ );
printf( "This is line %d.\n", __LINE__ );
}
C标准中指定了一些预定义的宏,对于编程经常会用到。下面这个表中就是一些常常用到的预定义宏。
宏
意义
__DATE__
进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)
__FILE__
代表当前源代码文件名的字符串文字
__LINE__
代表当前源代码中的行号的整数常量
__TIME__
源文件编译时间,格式微“hh:mm:ss”
__func__
当前所在函数名
对于__FILE__,__LINE__,__func__这样的宏,在调试程序时是很有用的,因为你可以很容易的知道程序运行到了哪个文件的那一行,是哪个函数。
下面一个例子是打印上面这些预定义的宏的。
#include
#include
void why_me();
int main()
{
printf( "The file is %s.\n", __FILE__ );
printf( "The date is %s.\n", __DATE__ );
printf( "The time is %s.\n", __TIME__ );
printf( "This is line %d.\n", __LINE__ );
printf( "This function is %s.\n", __func__ );
why_me();
return 0;
}
void why_me()
{
printf( "This function is %s\n", __func__ );
printf( "The file is %s.\n", __FILE__ );
printf( "This is line %d.\n", __LINE__ );
}
C标准中一些预定义的宏 - 顺风飞扬
C标准中一些预定义的宏
linux内核的一些预定义 - linux内核与驱动
C语言中操作字符串的一些函数源码
C语言中操作字符串的一些函数源代码 - C/C++ - 编程开发 - 破釜沉舟: 源码下载...
浅谈ERP系统带来的成本与收益(晋军)--顺风兮,逆风兮,无阻我飞扬!
[飞扬收集]在WW中流传的金門鬼故事!(图文) 飞扬军事
C语言中最常用标准库函数 - candyliuxj - CSDN博客
C 的iostream标准库介绍 -- STLIOStreamIntro
[法制]让官员的“羽毛”在监督中飞扬
多少民意在万峰的骂声中飞扬?
谈孔子的一些思想c
容易读错音的一些字c
初学C语言,一些成功人士的心得
c/c++中函数指针的含义 [c/c++]---01
养生中不可不知的一些药品名单(一) - 黑马大家谈 - 黑马乐园 - www.hmly.c...
C++Builder的多线程编程中一些体会_C语言教程_C++教程_C语言培训_C++教程...
Google判断网页优质的一些标准
关于web标准的一些摘录
顺风:论思维能力的锻炼
飞扬新锐:群组设计和社区运营的一些思考
对毛泽东错误思想的一些看法! - 飞扬军事 - 信息资讯 - [社会纵横] - 思考探讨争...
清茶在思绪中飞扬
清茶在思绪中飞扬