单选题 若有以下宏定义:
#defineN 2
#define Y(n) ((N+1) *n)
则执行语句Z=2*(N+Y(5) ) ;后结果是()。
A) 语句有误 B) Z=34 C) Z=70 D) Z无定值

【正确答案】 B
【答案解析】[解析] 本题考查的是带参数的宏。在此处需要直接替换整个式子,2*(N+Y(5))即为2*(2+((2+1)*5)),可得结果为34。