对下面程序段,正确的判断是()。
#defineA3
#defineB(a)((A+1)*a)
x=3*(A+B(7));
#defineA3
#defineB(a)((A+1)*a)
x=3*(A+B(7));
举一反三
- 对下面程序段:#define A 3#define B(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.程序错误,宏定义不允许有参数
- 下面程序段中,与if(x%3)所表示的条件等价的是()。 A: x%3==0 B: x%3!=1 C: x%3!=0 D: x%3=1
- 执行a=1;b=2; a=a+b; printf("a=%d",a+b); 程序段, 输出结果是____。 A: a=3 B: a+b C: a=a+b D: 3
- 下面程序执行的结果是______。int a=3; (a>1)?a:1;printf(“%d”, (a>1)?a+1:a-1);