A-A+

以下程序的输出结果是【 】。 include<stdio.h> main() { int a

2022-08-12 19:03:15 问答库 阅读 197 次

问题详情

以下程序的输出结果是【 】。 include<stdio.h> main() { int a=0; a+ =(a=8); printf("%dn",a); }


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

参考答案

正确答案:16
本题中a+=8相当于a=a+8。对表达式逐步进行求解:在a+=(a=8)中,首先a被赋值为8,语句等价于a+=8;即a=a+8;结果为a=16。

考点:程序