#define N 3 #define Y(n) ((N=1)*n) 则表达式2*(N+Y(5+1))的值是
#define N 3 #define Y(n) ((N+1)*n) 则表达式2*(N+Y(5+1))的值是
人气:370 ℃ 时间:2019-10-14 06:08:06
解答
#define N 3 #define Y(n) ((N=1)*n) 则表达式2*(N+Y(5+1))的值是
先进行宏替换
2*(N+Y(5+1))=2*(N+ ((N=1)*5+1) )
这里先做N=1
所以结果是2*(1+ (1*5+1) )=14那个打错了 你应该看补充问题#define N 3 #define Y(n) ((N+1)*n) 则表达式2*(N+Y(5+1))的值是 2*(N+Y(5+1))=2*(N+((N+1)*5+1))=2*(3+((3+1)*5+1))=48为什么n相当于5 而不是6知道啊 那里的n是直接替换成了5+1了
推荐
猜你喜欢
- 已知6,5,3,a四个数的平均数为5,18,10,6A,B五个数的平均数为10.求A,B的平均数
- 计划扩建操场,原操场长120米,宽70米,扩建后,长增加了30%,宽增加了35%,面积增加了百分之几?
- 为什么不用0度经线和180度经线组成的经线圈来划分东西半球?
- 句子乐园(造句)
- 泉水的介绍--------趵突泉
- 为什么在some后面用fruit是单数而vegetables却是复数
- 洛伦兹力推导安培力的过程(物理)
- 设n阶矩阵A的任意一行的元素之和都是a 证明a是矩阵A的一个特征值 求a对应的特征向量