Sub*_*ent 3 c pointers operators operator-precedence unary-operator
我的问题不长,但对我来说这很令人费解.我是那些(我认为理所当然)想要了解他们所学语言的每一条规则的人之一.我想知道为什么语言会做它的功能.
那么,为什么++*i增加值*i而不是i指针呢?preincrement运算符的优先级高于间接运算符.这似乎是一个常识性的事情,但同样,我必须确切知道为什么.如果可以,请提供参考.
++*i
*i
i
nul*_*ptr 5
它不能被解析为*(++i),可以吗?
*(++i)
顺便说一下,*前缀++具有相同的优先级和从右到左的关联性.
*
++
归档时间:
12 年,3 月 前
查看次数:
224 次
最近记录: