全部问题 > 当前问题

我算的结果是A、B、C三个选项相等,而且我觉得D和题干的也相等。即A=B=C,D=题干。

A=B=C

A≠D

D=题干

哈喽哈 2016-4-10 18:02:07

共 1 个回答

最佳答案

嘿嘿大人 2016-4-10 21:50:30

数学表达式和c语言的表达式是不一样的,题目中的那个是分号符号不是除号,表示的是(2ab)/(cd)

问题来自: 变量的赋值
以下不能正确表示代数式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。