永发信息网

以下程序的输出结果是()。 main() inta=3; printf("%d\n",(a+=a-=a*A))

答案:2  悬赏:50  手机版
解决时间 2021-02-28 01:28
  • 提问者网友:捧腹剧
  • 2021-02-27 00:45
以下程序的输出结果是()。 main() inta=3; printf("%d\n",(a+=a-=a*A))
最佳答案
  • 五星知识达人网友:逐風
  • 2021-02-27 00:57
  答案:D  解析:赋值运算符的结合方向是自右至左,所以表达式a+=a-=a*a先运算最右边的a*a得9,再运算a=a-9,即a=3-9,所以此时a的值由3变成了-6,最后运算a=a+(-6),即a=(-6)+(-6)=-12。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-02-27 02:27
回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯