A-A+

以下程序的输出结果为【 】。 define JFT(x)x*x main() { int a

2022-08-12 18:41:56 问答库 阅读 197 次

问题详情

以下程序的输出结果为【 】。 define JFT(x)x*x main() { int a, k=3; a =++ JFT(k+1); printf("%d",a); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:9
本题中首先将宏替换掉,则表达式为a=++k+1*k+1=4+1*4+1=9,故最后输出a的值为9。

考点:结果,程序