假如下列选项中的变量已正确定义并成功赋值,其中正确的表达式是( )。

admin2021-07-09  55

问题 假如下列选项中的变量已正确定义并成功赋值,其中正确的表达式是(  )。

选项 A、int(22.1%2)
B、n=y+m+5,++y
C、x=y*3=x+k
D、x=21%7.0

答案B

解析 求余运算符的左右两个数字都必须是整数,所以选项A和D错误,另外,进行整型强制转化时正确的表达式是(int)x,而不是int(x);选项C中不能将x+k的值赋给y*3,所以选项C错误。选项B中涉及逗号运算符,它的级别最低,因此,选项B表达式的执行过程是先将y+m+5的值赋给n,y值自加一次。
转载请注明原文地址:https://jikaoti.com/ti/8kd0FFFM
0

随机试题
最新回复(0)