C语言define宏定义的常量计算?

#define X 5#define Y X+1#define Z Y*X/2最后的z等于多少?怎么计算的?
2025-04-30 19:02:12
推荐回答(2个)
回答1:

7
Z=X+1*X/2=5+5/2=5+2=7
宏定义就是直接代入,没有括号的

回答2:

z=5+1*5/2=7