*属于单目运算符,括号是没用的*p++和*(p++)本质是一样的,*p++是执行后再p+1的,输出的是执行前的值,所以是2;同理可说明*p和(*p)++
我直接接着你的追问回答了 是随机值的原因是q中存放的是a的地址,q加1之后指向了a后面的那个数据的地址 而a之后那个数是我们未知的 所以也可以说是随机的
都是 2
2 随机值2 2