C类型转换和添加优先级

时间:2010-07-28 15:25:13

标签: c syntax c99

下一个表达式的优先级是什么?

item = (char*)heap + offset;

(char*)(heap + offset)还是((char*)heap) + offset

4 个答案:

答案 0 :(得分:26)

根据优先级表添加trumps二进制加法。

Precedence Table

答案 1 :(得分:3)

这是((char *)heap) + offset。演员的优先级高于加法。

答案 2 :(得分:1)

((char*)heap) + offset

答案 3 :(得分:0)

首先进行转换,因为它具有更高的优先级。 您可以在C precedence table中查找它!