选择正确的语句,选项c和d怎么看哇

img

D中,y前面多了一个分号,所以y没有声明类型,所以是错误的
C中,float x= 3;会自动转换成3.0
float x= 3;这里有一个分号,所以int y=2;就相当于下一个语句,是合法的。
所以C是正确的。

c选项float型应该是x=3.0 d,中间多了一个分号,相当与后面y没有类型