黑马程序员技术交流社区
标题:
关于宏定义的小小体会~~~
[打印本页]
作者:
cuifei
时间:
2015-9-7 23:19
标题:
关于宏定义的小小体会~~~
1,防止一个头文件被重复包含
#ifndef COMDEF_H
#define COMDEF_H
2,得到指定地址上的一个字节或字
#define MEM_B( x ) ( *( (byte *) (x) ) )
#define MEM_W( x ) ( *( (word *) (x) ) )
3得到一个结构体中field所占用的字节数
#define FSIZ( type, field ) sizeof( ((type *) 0)->field )
4 求最大值和最小值
#define MAX( x, y ) ( ((x) > (y)) ? (x) : (y) )
#define MIN( x, y ) ( ((x) < (y)) ? (x) : (y) )
//头文件内容
#endif
作者:
范文鹏
时间:
2015-9-8 21:09
顶,,这个还是得多多理解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2