若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。

admin2010-09-05  41

问题 若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。

选项

答案12

解析 本题考查逗号表达式的运算规则。逗号表达式的基本格式为,“表达式1,表达式2,…”,其整个表达式的结果取最后一个子表达式的值。本题中首先计算逗号表达式中的第1个表达式a=2*3=6,然后计算第2个表达式a*2,这时整个表达式的值为12,但要注意,因为第 2个表达式并没有给a赋值,因此a的值不变:接下来执行最后一个表达式a+6=12,所以整个表达式量后的值为12。
转载请注明原文地址:https://kaotiyun.com/show/6KWp777K
0

最新回复(0)