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

请问刚才那个题,n原来的值是2,后来n的值怎么就成-2了

题目详情
请问刚才那个题,n原来的值是2,后来n的值怎么就成-2了
▼优质解答
答案和解析
n-=n*n是复合赋值语句啊,这条语句与n=n-n*n是等价的,结就是n=2-4=-2,这里最后将-2的值赋给了n,n的值就是-2了,-=是复合语句,也就是说a-=a与语句a=a-a是相同的.也就是先计算a-a然后将结果赋值给a