C中取消引用和括号引用的操作顺序

Cla*_*diu 16 c pointers pointer-arithmetic

如果我这样做*ptr[x],那相当于*(ptr[x]),还是(*ptr)[x]

Jus*_*ini 14

*(ptr[x])

请参阅Wikipedia运算符优先级表,或者,对于更详细的表,请参阅此C/C++特定表.

  • 维基百科还具有全面的C(++)特定[优先表](http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Operator_precedence). (3认同)

Chr*_*odd 8

在C中,所有后缀运算符都优先于前缀运算符,前缀运算符的优先级高于中缀运算符.所以这是*(ptr[x])