*S.top++=e和*++S.top=e一样吗?S是栈,top是栈顶指针.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 00:47:32
![*S.top++=e和*++S.top=e一样吗?S是栈,top是栈顶指针.](/uploads/image/z/13451621-5-1.jpg?t=%2AS.top%2B%2B%3De%E5%92%8C%2A%2B%2BS.top%3De%E4%B8%80%E6%A0%B7%E5%90%97%3FS%E6%98%AF%E6%A0%88%2Ctop%E6%98%AF%E6%A0%88%E9%A1%B6%E6%8C%87%E9%92%88.)
xJ@_%{O>A@W
tvCH*Ŗ6ŗMNXԋ{Xvg3kqvbu`TW#V],G{2aɠWa6T\
1^YL=dj:4\*!\>Mw0xU؆jBLΦ;WiTQE0bs[Rw}ZBHѳɗ^]4m%HP5mO;4r'lQCV2N݃#'O&$
*S.top++=e和*++S.top=e一样吗?S是栈,top是栈顶指针.
*S.top++=e和*++S.top=e一样吗?
S是栈,top是栈顶指针.
*S.top++=e和*++S.top=e一样吗?S是栈,top是栈顶指针.
不是一样的.优先级别: ++ , *,= 编译器从左到右
*S.top++=e
栈顶位置后++,本次运算S.top栈空间不变,所以是把S栈顶指针指向E,运算完成后栈空间才自增1
*++S.top=e
栈顶位置前++,本次运算S.top栈顶向前增加1,所以是把S栈新增的栈顶指向E.