若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是(  )。

A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.v=float(i)

【答案】:A

A。【解析】取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。
温馨提示:答案为网友推荐,仅供参考