外切眼袋拆线后护理:c/c++ 请问为什么 *p++与*(p++)等效

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 18:35:00
不先运算括号中的吗
运算时是先取出p的内容,后p++的
p是指针
*p++这样容易理解,因为是后置++
而*(p++)为什么也是先取p的内容,再p++,()运算符优先级高于*和++的

++和*是同一级别而结合方向为自右而左
所以*p++=*(p++)有括号和没有括号没关系的

这就是优先级的问题了
++的优先级高

因为++的优先级高于*的优先级,所以加不加()都先运算p++.