【c语言】【visual studio】使用malloc,calloc,realloc报错,来看看你是不是中招了。

引言:对于刚刚学习动态内存开辟的同学,在使用这些函数时难免不小心就犯错了,编译器报错时,也不知道错在哪儿,这篇文章将给你带来一些常见的不小心犯的错误。

【c语言】【visual studio】使用malloc,calloc,realloc报错,来看看你是不是中招了。_第1张图片

1.对空指针的解引用操作。

2.对动态开辟空间的越界访问。

3.对非动态开辟的内存使用free函数。

4.用free函数释放动态内存一部分。
5.同一动态空间的多次释放(如果即时置为空,是没有影响的)。
6.内存忘记释放导致内存泄漏。

以上一些常见错误的总结,希望能够帮助到你,有什么疑问,或者有什么错误,没有写出的地方,欢迎来私信我。

你可能感兴趣的:(c语言,visual,studio,开发语言)