C语言表达式的正确性问题.如何判断?
设变量已正确定义并赋值,以下正确的表达式是_______.
(A)int(15.8%5) (B)x=y+z+5,++y (C)x=25%5.0 (D)x=y*5=x+z
人气:410 ℃ 时间:2020-04-28 22:40:33
解答
B正确
(A)int(15.8%5)错误,%是整数运算,并且int()是c++语法,c语言没有这样的强制转换方式
(B)x=y+z+5,++y 正确
(C)x=25%5.0错误,%是整数运算
(D)x=y*5=x+zy*5是个右值,不可对其赋值
推荐
猜你喜欢