为什么进行了for循环,应该输出2和1,但是只打印出了一个2
i=0时,输出了第一个值,但pop函数导致数组的元素数量只剩一个。下次循环时,i++变为1,而stack1.size()的结果为1,导致循环条件不成立,因此第二个值并没有输出修改方法是,在循环结束时,pop一个元素后,加一句i--,使得i后续执行i++后,继续为0,从而可以输出第二个值