365备用网址谁知道>>当前位置:主页 > 365备用网址谁知道 >
C语言++ px(px指针),这是什么意思?
展开全部
* px ++相当于*(px ++)。(* Px)++完全是两个操作。
遗憾的是*(px ++)不等同于px ++。*(px ++)实际上是* px,因为p; ++之后的操作的效果在当前子表达式结束时有效(最准确的术语是“序列点”)并且术语px = px +被转换为“组合”。
联合的效果隐含地限于括号中的位置为“pre-++, - !”。
操作员组合从右到左。也就是说,++++ a隐式添加到括号中,等同于++(++ a)。也就是说,括号总是添加到正确的位置。运算符组合,例如*,/%,+, - 是从左到右。这表示a * b * a隐含地添加到括号中并且等效于(a * b)* c。
这种组合与操作顺序无关。这是一个容易误解的地方。例如,表达式“+ 9”中的+是一维维度。