首页 > 电脑

c语言编程,求解

更新时间2019-11-09 14:47:50

如下宏定义:
#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

注意()

相关标签:c语言

上一篇:不是基本初等函数,但是在某点处是连续的,可以用变量替换吗?

下一篇:Qt可以做UTF-8之间的UTF-8-BOM转换吗