c
cearm
感悟诗意。
展开
-
C实现循环双向链表
#include <stdio.h> #include <malloc.h> //实现双向链表 typedef struct _Node { int data; struct _Node* prev; struct _Node* next; }NODE,*PNODE; PNODE createNode(int data) { PNODE ...原创 2019-06-15 21:32:54 · 146 阅读 · 0 评论 -
c free()函数了解
#include <stdio.h> #include <malloc.h> //测试free()函数是否会释放结构体指针里的指针指向的内存地址? // 答案是: 不会,free()只会将该结构指针所拥有的内存释放,但是, // 在不把该结构体指针置为NULL前,该结构体里的指针还是可以访问所指向的内存地址的。 // 所以,使用free()释放内存后,必须把指针置...原创 2019-06-15 21:34:57 · 5296 阅读 · 0 评论