已知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/11/26 03:23:52
已知intk,a,b;unsignedlongw=5;doublex=1.42;下列表达式不符合C语言语法的是Ax%(-3)Bk=(a=2,b=3,a+b)Cw+=-2Da+=a-=帮Da+=a-=b

已知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中的值那对的,如果是个没有定义的值,那错