问题
单项选择题
设变量已正确定义并赋值,以下表达式正确的是( )。
A.x=y*5=x+z
B.int(15.8%5)
C.x=y+z+5,x+y
D.x=25%5.0
答案
参考答案:C
解析: 本题主要考查的是C语言中一些运算符的简单应用。在C语言中,要求等号的左边是一个“左值”,即为一个变量或者能够代表一个变量的表达式(例如*p),而选项A)中,后面的等号左边是“y*5”,不符合“左值”的要求,所以不正确。%是整数求余运算,所以要求两个运算分量均为整数,所以选项B)和D)都不正确。故本题应该选择C)。