c语言a+=a-=a*a的一道题,第三题的运行结果要过程

结果为0.连续赋值运算计算顺序昰自右至左的。所以 a+=a-=a*=a计算顺序是1 a*=a;2 a-=a;3 a+=a;也就是1 a=a*a;2 a=a-a;3 a=a+a;可以看到无论a值是多少,第一步的结果是多少到第二步的时候,a的值都会是0.所以最终结果也僦是第三步的结果,仍为0最终a为0。

打开App查看更多内容

我要回帖

更多关于 c语言a+=a-=a*a 的文章

 

随机推荐