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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LIUHENG0408 中级黑马   /  2015-12-1 12:19  /  707 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

答:#define 宏名 宏字符串(可以是长量,变量,表达式)
       注意:a.预处理指令,经常写在函数之前
              b.宏定义并不是语句,并不需要分号
              c.在双引号中的宏名不替换
              d.宏有作用域,可以取消
              e.宏可以嵌套
              f.使用宏起别名
    宏替换:会把所有出现 宏名的地方一律使用宏的字符串替换.
代码演示:#include <stdio.h>
                #define  M 10;
                int main(int argc,const char * argv[])
                {
                printf("%d \s",M);
                return 0;
                }

2 个回复

倒序浏览
好好好好好好好好哈哈哦
回复 使用道具 举报
haohaohoahoahaohao
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马