c语言 a的值为3 执行表达式后a+=a-=a*a a的值是多少
来源:百度知道 编辑:UC知道 时间:2024/06/17 15:10:17
c语言 a的值为3 执行表达式后a+=a-=a*a a的值是多少
这样的类型要怎么解呢!
这样的类型要怎么解呢!
您好,赋值运算是从右到左的,编译的时候会自动换成
{a=a-a*a;
a=a+a;}
cout<<"a="<<a;
结果是-12
a+=a-=a*a 分解下
a = a+(a=a-a*a)
a = a+(a= 3-9)
a = -6+( -6)
a = -12
告诉你方法 去查运算符优先表 要不以后这样题你还不会
速度给分吧。。。正解了都。
从右往左···
-12