你在cout前面再定义几个变量,写几行代码,估计输出就不是10了这么写确实是不可以的。现在的例子只是由于a内存空间还没有被别的变量覆盖而已
编译器帮你保留一次而已,你再运行一次cout<<b看看就知道了