*p++ 自增 p 还是 p 所指向的变量?
A. 自增 p
B. 自增 p 所指向的变量
C. 和机器相关
递增操作的优先级高于解引用操作,因此*p++ 相当于*(p++),而不是(*p)++。
*p++
*(p++)
(*p)++
A
后缀++ 和-- 操作符...
用户登录可进行刷题及查看答案
后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++ 和*(p++) 等价, 它自增p 并返回p 自增之前所指向的值。 要自增p 指向的值, 使用(*p)++, 如果副作用的顺序无关紧要也可以使用++*p。
登录后提交答案