#define N 3 #define Y(n) ( (N+1)*n) 则执行语句:z=2 * (N+Y(5+1));后,z的值为
2011-12-27
展开全部
#define N 3
#define Y(n) ( (N+1)*n)
z
=2 * (N+Y(5+1))
=2 * (N+((N+1)*5+1)) //注意由于#define Y(n) ( (N+1)*n) 中n没有用括号括上,所以这里是*5+1,不是*(5+1)
=2 * (3+((3+1)*5+1))
=2 * (3+(4*5+1))
=2 * (3+21)
=2 * 24
=48
#define Y(n) ( (N+1)*n)
z
=2 * (N+Y(5+1))
=2 * (N+((N+1)*5+1)) //注意由于#define Y(n) ( (N+1)*n) 中n没有用括号括上,所以这里是*5+1,不是*(5+1)
=2 * (3+((3+1)*5+1))
=2 * (3+(4*5+1))
=2 * (3+21)
=2 * 24
=48
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询