2.已有声明“int x=5,y;float z=2;”,以下表达式中语法正确的是 。 A.y=x%z B.x>0?y=x:y=-x

C.y=x/2=z D.y=x=z/2为什么AB是错的?
2025年03月17日 11:15
有2个网友回答
网友(1):

A因为变量z是float型,所以是错的,B这个是正确的,C的错误和A是一样的,D的错误和A是一样的,所以这道题只能选择B

网友(2):

你是刚开始学习c语言吗