黑马程序员技术交流社区

标题: 学习小结 [打印本页]

作者: machao610    时间: 2014-5-22 23:16
标题: 学习小结
预处理指令

1.宏定义 #define
1>不带参数  #define 大写字母(变量) 数值  例: // #define COUNT 4
2>带参数   #define  变量(参数1,参数2) 表达式 例: // #define sum(v1,v2) ((v1)+(v2))

2.条件编译
#define 条件 //  #define A 5
    ...
    ...
#if(判断条件)  // #if A = 10
    表达式1
#elif(判断条件)  //#elif A = 5
    表达式2
#else
    表达式3
#endif
....................

#define A 5  // 定义一个宏

#ifdef A 或者 #ifndif A // 如果定义了一个宏   如果没有定义宏

    表达式

#endif

3.文件包含
1>“”代表是自定义头文件,<>是系统自带头文件
2>不允许循环包含
3>防止重复
#define ABC 213  //定义一个宏
表达式
#endif

#ifndef ABC  //如果没有定义一个宏
#define ABC 213
    表达式
#endif
作者: S捭K阖Y    时间: 2014-5-23 00:28
呵呵,支持一下,
作者: 吉大人    时间: 2014-5-23 13:15
谢谢你的分享
作者: yangying514    时间: 2014-5-23 13:25
我也要慢慢养成这个习惯
作者: 李稳    时间: 2014-5-23 14:06
不错,总结的挺好的。
作者: a1130003724    时间: 2014-5-23 15:56
支持    支持   顶你
作者: 白羊爱芒果    时间: 2014-5-23 19:30
楼主总结的挺好
作者: Jony.Lee    时间: 2014-5-24 00:36
哎呦,不错哦。
作者: 李斌007    时间: 2014-5-24 11:51
恩恩 加油
作者: tony_ygz    时间: 2014-5-24 19:10
顶一个先······
作者: 世俗孤岛    时间: 2015-3-2 11:43
支持,赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2