C语言的宏定义(49)
2006-10-13 10:14
204 查看
可以避免2词编译。
1 假如在2个头文件中含有相同的变量,则编译不通过。我们可以:
2 各种版本的控制:
#ifdef _WINDOWS_PLATFORM
HeapAlloc(5);
#else
malloc(5);
#endif
1 假如在2个头文件中含有相同的变量,则编译不通过。我们可以:
#ifndef string_headerfile_h #define string_headerfile_h int iglobal; #endif |
#ifdef _WINDOWS_PLATFORM
HeapAlloc(5);
#else
malloc(5);
#endif
相关文章推荐
- C语言中宏定义和函数的取舍
- C语言可变参数及stdarg.h中的三个宏定义
- C语言基础:C语言宏定义(3) - 条件编译
- C语言宏定义总结
- C语言常见宏定义
- C语言无参数宏定义
- C语言无参数宏定义
- C语言宏定义中#与##运算符
- C语言宏定义使用技巧(转)
- C语言宏定义作用、使用方法小结(2)
- C语言常用宏定义
- C语言宏定义##连接符和#符的使用及其它宏定义注意事项
- C语言宏定义技巧(常用宏定义)
- C语言中宏定义中的#和##
- C语言中两个实用的宏定义__DATE__和__TIME__
- C语言中常用的宏定义
- C语言中宏定义的一个变态用法
- C语言的宏定义
- C语言----经典问题(求进制,宏定义)
- C语言宏定义技巧(常用宏定义)