标签: c operators operator-precedence associativity
括号和指针符号具有相同的优先级,它们从左到右处理。为什么以下代码尝试从nfct获取成员skb,然后进行类型转换?似乎关联性是从右到左。
nfct
skb
(struct nf_conn *) skb->nfct
答案 0 :(得分:3)
我相信你在这里遗漏的是Operator Precedence。
指针成员访问运算符(->)的优先级高于强制转换。
->
详细说明,(借用的字词)