早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#a+=a-=a*a++等于多少a+=a-=a*a++运行结果等于-24请问有谁能解释一下为什么吗是C#语言的初始值为6

题目详情
C# a += a -= a * a++等于多少
a += a -= a * a++ 运行结果等于-24请问有谁能解释一下为什么吗是C#语言的
初始值为6
▼优质解答
答案和解析
a += a -= a * a++
当a=6时,运算之后a的值为-24
自加和自减放在=号的右边会失效.
我们可以试验一下,a的初值还是6:
a=a*a++;//a的值是36
a+=a*a++;//a的值是42
a-=a*a++;//a的值是-30