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