以下程序的输出结果是【 】。 define MCNA(m)2*m define MCNB(n m)

大学专科 已帮助: 时间:2023-08-16 10:13:17

以下程序的输出结果是【 】。 define MCNA(m)2*m define MCNB(n, m)2*MCRA(n)+m define f(x)(x*x) main() { int i=2, j=3; printf("% d/n", MCRB(j, MCRA(i))); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

468***304

2023-08-16 10:13:17

正确答案:16
本题定义了两个宏MCRA(m)和MCRB(n,m),展开宏MCRB(n,m),得到:MCRB(j,MCRA(i)=2*MCRA(j)+MCRA(i)=2×2×j+2×i=4×3+2×2=12+4=16,因此printf函数的输出结果为16。

上一篇 下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列 其他元素不变。请填空。 include

下一篇 下列程序的输出结果是______。 include<stdio.h> main() { int x=

相似问题