关于c中的内存释放,数组越界,值超范围

1.内存释放使用delete或delete[],只是释放对内存的占用,并不会将内存内的值重置。就是说你释放的内存下次被分配时,如果不初始化,内存内的值还是上次释放前的值。

2.数组越界,会写造成数组之外的内存内的值被更改,产生不可预期的错误

3.变量赋值超范围,不会对该变量以外的内存造成影响,但会使得该变量的值不符合预期

posted on 2017-04-24 09:48  &**&  阅读(197)  评论(0)    收藏  举报

导航