c语言编程,求解
如下宏定义:
#define S(x) (x)*x*2
执行以下printf语句后的输出结果是 。
int k=5, j=2;
printf("%d,", S(k+j));(输出注意逗号)
printf("%d
",S((k-j)));
结果为
39,18
第一个
(5+2)*5+2*2=39
第二个
((5-2))*(5-2)*2=18
注意()
热门标签:
如下宏定义:
#define S(x) (x)*x*2
执行以下printf语句后的输出结果是 。
int k=5, j=2;
printf("%d,", S(k+j));(输出注意逗号)
printf("%d
",S((k-j)));
结果为
39,18
第一个
(5+2)*5+2*2=39
第二个
((5-2))*(5-2)*2=18
注意()