1,使用malloc申请了空间,但是使用完成后没有释放内存。
2,同一块内存空间释放了两次,导致崩溃;2)有一块空间没有释放,以为释放了,导致内存泄露;
3,程序的误操作,将堆破坏,申请的空间不足,释放导致崩溃;
4,当释放的时传入的地址和分配时的地址不一样,会导致崩溃。
1,使用malloc申请了空间,但是使用完成后没有释放内存。
2,同一块内存空间释放了两次,导致崩溃;2)有一块空间没有释放,以为释放了,导致内存泄露;
3,程序的误操作,将堆破坏,申请的空间不足,释放导致崩溃;
4,当释放的时传入的地址和分配时的地址不一样,会导致崩溃。