关于复合运算符与赋值运算符的一个选择题

来源:1-1 运算符概述

今天也要学习呢

2021-09-25 21:12:04

https://img.mukewang.com/climg/614f1fe8090ca0f519201030.jpg            

下载视频          

写回答

1回答

好帮手慕小蓝

2021-09-26

同学你好,由于表达式中优先级没有高于赋值表达式的其他表达式,所以3这个值在一开始就已经为所有使用a变量的位置进行了赋值,所以表达式变为:a *= 3 和 a += 3两个步骤:

1.计算a *= 3之后,a的值变为9;

2.计算a += 3之后,a的值变为12;

所以结果为12。

祝学习愉快~


0

0 学习 · 9886 问题

查看课程