读书人

请问一下这个有关问题。

发布时间: 2012-03-05 11:54:01 作者: rapoo

请教一下这个问题。。。。
#define N 2
#define Y(n) ((N+1)*n)
Z = 3*(N+Y(4+1));

这个题目的答案是Z=45,为什么呢?
我的算法是Z=3*(2+(2+1)*5)=51.请问错在什么地方了?

[解决办法]
#define N 2
#define Y(n) ((N+1)*n)
Z = 3*(N+Y(4+1));

Z = 3*(2+(2+1)*4+1) = 45

读书人网 >C语言

热点推荐