问题
单项选择题
设变量已正确定义并赋值,以下正确的表达式是
A.x=y*5=x+z
B.int(15.8%5)
C.x=y+z+5,++y
D.x=25%5.0
答案
参考答案:C
解析: 求余运算符“%”两边的运算对象必须是整型;而选项B)和D)中“%”两边的运算对象有浮点整数据,所以选项B)和D)是错误的表达式。在选项A)中赋值表达式的两边出现相同的变量x,也是错误的;选项C)是一个逗号表达式,所以正确答案为C)。