C语言 计算表达式y +=y-=m*=y后y的值是?intm=5,y=2;怎样计算?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 14:41:40
C语言计算表达式y+=y-=m*=y后y的值是?intm=5,y=2;怎样计算?C语言计算表达式y+=y-=m*=y后y的值是?intm=5,y=2;怎样计算?C语言计算表达式y+=y-=m*=y后y

C语言 计算表达式y +=y-=m*=y后y的值是?intm=5,y=2;怎样计算?
C语言 计算表达式y +=y-=m*=y后y的值是?intm=5,y=2;怎样计算?

C语言 计算表达式y +=y-=m*=y后y的值是?intm=5,y=2;怎样计算?
计算优先级从右到左边:
因为初始m=5,y=2;
m*=y //m=5*2=10,y=2
y-=m //y=2-10=-8,m=10
y+=y //y=-8+(-8)=-16,m=10
所以,y=-16,m=10