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

如果a=5,6-(a--)等于1,那就证明括号里的值为5,a已经赋值为5,括号里怎么可能还为5?谁能给我讲讲思路?

题目详情
如果a=5,6-(a--)等于1,那就证明括号里的值为5,a已经赋值为5,括号里怎么可能还为5?谁能给我讲讲思路?
▼优质解答
答案和解析
a--与--a是不一样的.
a--是先赋值再自减.而--a是先自减再赋值!
a=5,6-(a--)计算的结果就是先让a=5然后计算6-a,计算完6-5=1后,a本身的值再减去1,得到的结果就是6-(a--)=5,a=4;
如果是a=5,6-(--a),则计算结果是先让a自己减去1,a=4后,再计算6-a,那么结果就是6-a=2,a=4