10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是() (2023年3月 GESP C++ 一级)
作者:野牛程序员:2024-07-17 10:14:36GESP阅读 2364
10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是() (2023年3月 GESP C++ 一级)
10. 如果 a 为 int 类型的变量,且 a 的值为 6,则执行 a *= 3;之后,a 的值会是()。
A. 3
B. 6
C. 9
D. 18
如果 a
为 int
类型的变量,且 a
的值为 6,则执行 a *= 3;
之后,a
的值会是( D. 18 )。
详细解释:
a *= 3;
是一种复合赋值运算,等价于 a = a * 3;
。这是对 a
进行乘法运算后将结果赋值给 a
。
具体步骤如下:
初始时,
a
的值是 6。计算
a * 3
,即6 * 3
。结果是 18。
将 18 赋值给
a
。
所以,执行 a *= 3;
之后,a
的值会是 18。
因此,正确答案是 D. 18。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
![野牛程序员教少儿编程与信息学奥赛 野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892](/upload/1677467326766287.jpg)