【C语言】 宏定义的替换+C基础思维导图整理

2.宏定义的替换

题目一、

思考过程:
1.进行简单的宏定义替换
2.第6行替换后变为 a /= k+m*k+m/k+m*k+m=7
3.a /= 7
4.a = a / 7 = 10 / 7 = 1
5.通过gcc -E 文件名.c -o 文件名.i(此步骤为gcc编译的第一步,预处理阶段,会生成一个.i文件,此文件进行了宏定义的替换,注释的删除,头文件的展开)
6.打开.i文件验证如下:


题目二、

思考过程:

1.简单替换后得: k = M+M*M+M*5 = 5+5*5+5*5 = 5+25+25 = 55

2.gcc -E 验证如下:

2、C基础思维导图整理

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值