- top++和++top单独使用时没有区别;
- 但是放在一起以后,
(1)如data[top++]=x;就是先计算data[top]=x;再执行top自增1;
(2)如果是data[++top]=x,就是先使top自增1,再计算。
故而,入栈的操作
top++;
s[top]=x; //假设需要入栈的字符暂存在字符变量x中
可简写为
s[++top]=x;
来源:https://zhidao.baidu.com/question/250681364.html
本文解析了top++和++top在C/C++中入栈操作的区别:top++先自增后赋值,而++top先赋值后自增。重点讨论了这两种操作在实际编程中的应用场景和简写技巧。
故而,入栈的操作
top++;
s[top]=x; //假设需要入栈的字符暂存在字符变量x中
可简写为
s[++top]=x;
来源:https://zhidao.baidu.com/question/250681364.html

被折叠的 条评论
为什么被折叠?
