作业帮 > 综合 > 作业

#define N 3 #define Y(n) ((N+1)*n) 执行Y(5+1)语句后,结果是21不是24,这是怎

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 14:59:01
#define N 3 #define Y(n) ((N+1)*n) 执行Y(5+1)语句后,结果是21不是24,这是怎么回
#define N 3
#define Y(n)
((N+1)*n)
执行Y(5+1)语句后,结果是21不是24,这是怎么回事?
#define N 3 #define Y(n) ((N+1)*n) 执行Y(5+1)语句后,结果是21不是24,这是怎
由于()的问题,这个题目相当于是((3+1)*5+1),所以是21,若想要结果为24,则必须是((N+1)*(n)),具体用法可以看下宏定义时()的用法