- 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++;
s[top]=x; //假设需要入栈的字符暂存在字符变量x中
可简写为
s[++top]=x;
来源:https://zhidao.baidu.com/question/250681364.html