全部问题 > 当前问题

这个答案是错的,请老师查看

这个答案是错的,乘除法优先级一样c*d应加括号,

由家宁 2015-8-1 20:23:58

共 2 个回答

R*o*ng 2015-8-1 20:29:01

这个应该是问哪个是正确的吧,D才是对的

为雪白头 2015-8-2 14:43:32

注意看题干  题上说的是不能正确表示代数式

问题来自: 变量的赋值
以下不能正确表示代数式2ab/cd的C语言表达式是 ______ 。
A. 2*a*b/c/d
B. a*b/c/d*2
C. a/c/d*b*2
D. 2*a*b/c*d
答案:D
解析:C语言中乘法和除法优先级相同,所以从左向右进行计算。A、B、C都和表达式等价,D中得把c*d改成(c*d)才能和表达式等价。因此选D。