设x,y是float型变量,则不正确的赋值语句是?

A、++x;B、y=int(5);C、x*=y+1;D、x=y=0;
2024-12-31 08:09:52
推荐回答(4个)
回答1:

是 B ; 跟float 没关系。 假如想强制转化 y=(int)5; 也应该是这样才正确。 其他的都是对的。

回答2:

很明显是B啥,y为float,而要赋值成int类型肯定不正确;再就是A也有问题,如果y没有初始值,++y就会出错,如果y有初始值则是正确的,B是肯定错误码要不你在机器上试下

回答3:

D

回答4:

A