作业帮 > 综合 > 作业

以下符合C语言语法的表达式是______.为什么D不对?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 05:09:59
以下符合C语言语法的表达式是______.为什么D不对?
已知各变量的类型说明为:int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;,则以下符合C语言语法的表达式是______.
(A)a+=a-=(b=4)*(a=3) (B)a=a*3=2
(C)x%(-3) (D)y=float(i)
d考的是强制类型转换,正确应该是:y=(float)i;
而不是y=float(i),你不觉得这像是调用函数吗?
即使float真是个已定义的函数,但float是关键字,不能用作函数名的;
所以,怎么说,d都是错的.