已知int k,a,b;unsigned long w=5; double x=1.42;下列表达式不符合C语言语法的是A x%(-3)B k=(a=2,b=3,a+b)C w+=-2D a+=a-=帮D a+=a-=b=4

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 19:35:02

已知int k,a,b;unsigned long w=5; double x=1.42;下列表达式不符合C语言语法的是A x%(-3)B k=(a=2,b=3,a+b)C w+=-2D a+=a-=帮D a+=a-=b=4
已知int k,a,b;unsigned long w=5; double x=1.42;下列表达式不符合C语言语法的是A x%(-3)
B k=(a=2,b=3,a+b)
C w+=-2
D a+=a-=帮
D a+=a-=b=4

已知int k,a,b;unsigned long w=5; double x=1.42;下列表达式不符合C语言语法的是A x%(-3)B k=(a=2,b=3,a+b)C w+=-2D a+=a-=帮D a+=a-=b=4
A 错,x是double类型,%运算不支持double
B 对,右边是逗号表达式,值就是最右边的表达式,k = a + b
C 对,会进行强制类型转换
D 不知道后面的‘帮’是什么,如果只是a,b,c中的值那对的,如果是个没有定义的值,那错