若int a=4;则执行语句a+=a- =a+4后变量a的值是什么,答案是-8,a+,a-是什么,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:44:58
若inta=4;则执行语句a+=a-=a+4后变量a的值是什么,答案是-8,a+,a-是什么,若inta=4;则执行语句a+=a-=a+4后变量a的值是什么,答案是-8,a+,a-是什么,若inta=

若int a=4;则执行语句a+=a- =a+4后变量a的值是什么,答案是-8,a+,a-是什么,
若int a=4;则执行语句a+=a- =a+4后变量a的值是什么,答案是-8,a+,a-是什么,

若int a=4;则执行语句a+=a- =a+4后变量a的值是什么,答案是-8,a+,a-是什么,
这是一个复合的结构 =是一个赋值运算符 具有自右向左性 所以应该从右往左看 先举个例 a+=1的意思是 a=a+1;所以a-=a+4就是a=a-(a+4),这个运算完之后a=-4;然后a+=a就是a=a+a,就是a=-4+(-4)=8;希望能帮到你啊