A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangxiaoit 中级黑马   /  2014-12-18 23:36  /  514 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


        1. 宏定义
                1. 无参数宏定义
                        #define 宏名 字符串
                2. 带参数宏定义
                        #define 宏名(形参表)  字符串
                        宏名(实参表);
                3. #运算符
                        如果在宏定义的参数之前放置一个#,那么在调用该宏的时候,预处理程序根据宏参数
                        创建C语言风格的常量字符串。
                        例:        #define str(x) #x
                                str(test);
                        结果: "test"
        2. import
                文件包含
        3. 条件编译
                1. #ifdef、#endif、#else和#ifdef语句
                       
                2. #if和#elif预处理程序语句
                        #if 常量表达式
                                程序段1
                        #elif 常量表达式
                                程序段2
                        #elif 常量表达式
                                程序段3
                        #endif
                3. #undef
                        #undef        消除特定名称的定义

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马