对下面程序段:#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));
- 已知下面的程序段,正确的判断是______。 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: B: defineN3 C: define N 3 D: E: define N_1 3 F: G: define N 1 3
- 以下程序运行后,输出结果是______。 #define P4.5 #define S(x)P*x*x #include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); } A: 49.5 B: 112.5 C: 18.0 D: 24.0
- 下面宏定义正确的是 ( ) A: #define S a*b B: #define PI 3.14; C: #define max(a,b) ((a) >(b) (a) ;(b) ) D: #define s(x) (x)*(x);