C语言中,设变量已正确定义并赋值,则正确的表达式是?

A. x=y+z+5,++yB. int(15.8%5)C. x=y*5=x+zD. x=25%5.0
2025-03-05 10:35:46
推荐回答(2个)
回答1:

%要求其 左右操作数都是整型,故BC都不对
C中x=y*5=x+z等效于x=(y*5)=x+z,赋值运算符的左操作数必须是左值,故C也不对

答案是A

回答2:

从语法上说b = float(a)正确句意思说a强制类型转换成浮点型数赋值给b