初始化有关问题
初始化问题定义a5,,若在定义a6,则此时的a容器是包含5,6两个变量还是就只有6[解决办法]探讨定义a5,,若在
初始化问题
定义a=5,,若在定义a=6,则此时的a容器是包含5,6两个变量还是就只有6
[解决办法]
[解决办法]简单的值类型,a=5;表示,将a指向一个栈中存储的值为5的地址。而a=6;则指向栈中存储值为6的地址。怎么可能是两个呢。
[解决办法]你的a是int型吧,int是值类型,值类型变量本身存储其值,在堆栈中,就好比一个盒子,后放进去的会替掉原来的值;
如果是string型就不一样,string是引用类型,如果你写a="5";再写a="6";则默认前一个也还在内存;