![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零碎的东西
无名烧酒233
想让纸片人活过来
展开
-
0xC0000005: 读取位置 0x00000000 时发生访问冲突
可能由这几种情况引起: 1.scanf()中没有写&; 2.给空指针赋值; 3.数组或指针越界。原创 2021-04-27 17:29:58 · 498 阅读 · 0 评论 -
释放动态分配的连续空间
今天发现,当动态分配了一块连续的数组空间,只要free( p ),(p是指向这块空间的指针),整个数组的空间就会被释放,而不是只释放数组的第一个元素的空间 测试代码如下 #include <stdio.h> #include <stdlib.h> int main() { int *p = (int *)malloc(10 * sizeof(int)); int *q, *ptr, i; for (i = 0, ptr = p; i < 10; i++原创 2021-04-07 19:45:57 · 146 阅读 · 0 评论