(1)#ifndef和 #define组合
一般用于头文件中,防止该头文件被重复引用.
其用法一般为:
#ifndef <标识>
#define <标识>
......... // include or define sth.
#else
......
#endif
<标识>在理论上来说可以是自由命名的,但每个头文件的这个“标识”都应该是唯一的。
标识的命名规则一般是头文件名全大写,前后加下划线,并把文件名中的“.”也变成下划线,如:stdio.h对应的就是:
#ifndef _STDIO_H_
#define _STDIO_H_
......... // include or define sth.
#endif
(2)
#if 0
中间可以随见加入各种文字
#endif
(3)
__FILE__:文件名常量:
__DATE__:日期常量
__TIME__:时间常量
__LINE__:所在行常量
EOF:错误常量
CLOCKS_PER_SEC:cpu在一秒内的计时单元数
<cstdlib> EXIT_SUCESS(总是定义W为0),XIT_FAILURE
<cstddef> size_t
<cassert> assert()宏
<memory> auto_ptr类模版
判断一段程序是由C 编译还是由C++编译:
#ifdef __cplusplus
cout<<"c++"<<endl;
#else
cout<<"c"<<endl;
#endif
分享到:
相关推荐
嵌入式c头文件的宏定义.txt
C语言宏定义技巧(常用宏定义) 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复...
很多时候我们为c与c++函数的头文件不能兼容而不知所措,此文档详细介绍如何实现他们之间的兼容
C51常用头文件定义常用头文件定义常用头文件定义
3、宏定义实现同时打印参数名和参数值,例如输出形式"var=42",原本需要写成printf("var=%d\n", var),现在写成log_num(var)就可以完成打印;4、格式化打印一维数组、二维数组、二进制信息。具体使用介绍:...
C语言函数原型功能及其头文件 C语言函数原型功能及其头文件
平常在开发的时候会用到各种颜色RGB值定义,很多时候需要到绘图里查看各颜色的RGB值。该头文件把各种颜色进行了宏定义,使用时只要包含该头文件即可。 不仅能够加快开发速度,还能使颜色值更加明了,方便阅读代码。
C语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言头文件 DATAC语言...
本文件列出了C中常用的头文件,以及其下定义的函数,方便查找
C++标准库和对应头文件.txt,让你随时查阅,方便编程!!
VC类与对应头文件
STM32无阻塞控制LED,可以设置LED占空比和闪烁次数,采用TIM精确定时,采用宏定义定义数字,全局变量在头文件中声明,采用静态全局变量避免变量暴露; 2. 使用说明: 通过修改宏定义可以修改开关时间; 通过查看...
C语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言头文件 DIRC语言...
ODBC连接数据哭头文件定义C++.rarODBC连接数据哭头文件定义C++.rarODBC连接数据哭头文件定义C++.rarODBC连接数据哭头文件定义C++.rar
MFC常用类的对应的头文件,常用的类和头文件的对应关系,省得找不到头文件了.
C语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言头文件 MEMC语言...
C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言头文件 NB30C语言...
C++_关于声明,定义,类的定义,头文件作用
C语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言头文件 OLEC语言...
C语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言头文件 tempC语言...