Y(5+1) = ((3+1)*5+1)
z = 2*(3+((3+1)*5+1)) = 2*(3+21) = 48
陷阱在于Y(n)的定义,若改为:
#define Y(n) ((N+1)*(n))
则z的值为54.
若有以下宏定义:#define N 3 #define Y(n) ((N+1)*n) ,执行语句“z=2*(N+Y(5+1));”后,Z的值是?
若有以下宏定义:#define N 3 #define Y(n) ((N+1)*n) ,执行语句“z=2*(N+Y(5+1));”后,Z的值是?
答案是48..为什么?
答案是48..为什么?
数学人气:709 ℃时间:2019-09-29 04:53:49
优质解答
我来回答
类似推荐
猜你喜欢
- 1人生三境界是什么?
- 2No,she's washing clothes.的答句是什么
- 3请问english spoken ,spoken english ,speaking english和 english speaking有什么不同?
- 4英语翻译
- 5我想知道一个比喻句,用上“犹如”这个词
- 6help kids with
- 71.甲乙两车从相距770千米的两地相对开出,经过7时后相遇,已知甲车速度为60千米,求乙车速度(方程解)
- 8经过两条直线2x-3y+10=0和3x+4y-2=0的交点,且垂直于直线3x -2y+4=0 ,求满足此条件的直线的方程谢谢了,
- 9百分比的换算公式
- 10一条绳子,截去了4分之3米,正好截啦5分之3,这条绳子长()米?