摘要:
在C语言里常常见到 typedef struct ×××{}; 那么,它和 struct ×××{}; 有什么区别呢? 通过代码来研究C语言的结构体里有typedef和没有typedef的区别。 1 // 结构体Student没有用typedef进行修饰 2 3 #include <stdio.h> 阅读全文
摘要:
背景:前两天在面试时,对方问了malloc()申请内存时需要指定申请多大的内存空间,为什么free()释放内存时只需要传递一个指针而不需要指定释放多大的内存空间。 当时的回答:系统在分配内存时除了分配指定的内存空间外,还有分配用于保存内存空间大小等信息。所以内存释放时不再需要再指定释放多大的内存空间 阅读全文