已知下面的程序段,正确的判断是______。
A: ((A+1)*A)
B: ……
C: inta=3;
D: X=3*(A+B(7));A)程序错误,不允许嵌套定义
E: B.X=93
F: C.X=81
G: D.程序错误,宏定义不允许有参数
A: ((A+1)*A)
B: ……
C: inta=3;
D: X=3*(A+B(7));A)程序错误,不允许嵌套定义
E: B.X=93
F: C.X=81
G: D.程序错误,宏定义不允许有参数
举一反三
- 对下面程序段:#define A 3#define B(a) ((A+1)*a)…x = 3*(A+B(7));正确的判断是_____。
- 对下面程序段,正确的判断是()。 #defineA3 #defineB(a)((A+1)*a) x=3*(A+B(7));
- 有以下宏定义及调用#define HA 2#define HB(a) (HA+1)*a ...x=HA*(HA+HB(2));则以下判断正确的是( )。 A: 宏定义不允许嵌套 B: x的值是6 C: x的值是16 D: 宏调用不允许嵌套
- 有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不等于3的是________。
- 有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是()