标签: c
我想解决指针问题。
该代码取自本书,我想知道它是如何编译的
例如:((4 *(-(* p2)))/(* p1)+10其中* p1 = 12,* p2 = 4
预期输出为9,为什么?
答案 0 :(得分:2)
如果替换这些值,则表达式将转换为
(4 *(-(4)))/(12)+10
(使用BODMAS)
(-16/12)+ 10
16/12除法是整数除法,因此您得到-1 + 10 = 9