以下符合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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 09:35:47

以下符合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
以下符合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)

以下符合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
d考的是强制类型转换,正确应该是:y=(float)i;
而不是y=float(i),你不觉得这像是调用函数吗?
即使float真是个已定义的函数,但float是关键字,不能用作函数名的;
所以,怎么说,d都是错的.