这边++last和i的值是一样的吗,假设left=2不就是v[3]和v[3]交换数值了吗
2处为什么不是i++,++i的话就没用到s[0]了吧
问题补充:
这个是问题2的完整版,为什么22+输出的不是4而是 error: stack empty
22
这不是划线部分输出的吗
这边++last和i的值是一样的吗,假设left=2不就是v[3]和v[3]交换数值了吗
2处为什么不是i++,++i的话就没用到s[0]了吧
问题补充:
这个是问题2的完整版,为什么22+输出的不是4而是 error: stack empty
22
这不是划线部分输出的吗
i = left + 1 是初始化,只用一次,每个循环i都要加1,
++last 是初始的left +1 , 不想等的
2处 用++i 是为了接收第二位数字, 比如你要输入13, ++i是接收3