全部问题 > 当前问题

2ab/cd 不就是2ab/c*d吗。。原式里也没有括号 2ab除以c还是除以cd不明确啊

回廊影里 2016-6-22 10:18:45

共 1 个回答

嘿嘿大人 2016-6-22 11:26: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。