若有以下宏定义:    # define N 2    # define Y(n) ((N+1)*n)    则执行语句z=2*(N+Y(5));后的结果是

admin2010-06-06  63

问题 若有以下宏定义:    # define N 2    # define Y(n) ((N+1)*n)    则执行语句z=2*(N+Y(5));后的结果是

选项 A、语句有错误
B、z=34
C、z=70
D、z无定值

答案B

解析 本题考查宏定义的功能,可以把它看成一个函数,直接代入参数,可计算出结果为34,故选B。
转载请注明原文地址:https://kaotiyun.com/show/jwjp777K
0

最新回复(0)