作业帮 > 综合 > 作业

定义,则计算表达式y+=y-=m*=y后,int m=5,y=2.为什么答案在求出m*y=10后,即y+=y-=10后,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:42:35
定义,则计算表达式y+=y-=m*=y后,int m=5,y=2.为什么答案在求出m*y=10后,即y+=y-=10后,运算方式是自右
你应该这么理赋值运算符的优先级没有算术运算符的优先级高,即先算赋值语句的右边,再算赋值语句的左边,而且一个表达式中有多个赋值符号,就应该先从最右边的开始算(这是c语言规定的),不然会出错!