本文共 217 字,大约阅读时间需要 1 分钟。
创建顺序表,还有链表的时候,用malloc和不用malloc的区别就是一个存放在堆上面,一个存放在栈上面。你之前自己写线性表代码的时候不是有疑问么,为什么要用malloc么,不用malloc不行么,就像创建一个数组,问了老师也可以,对吧。现在更清楚了
华清视频3.4.1的20分钟左右有讲。
C语言定义了4个内存空间
1,代码区
2,全局变量和静态变量区,全局变量,静态变量,字符串常量就放在这个区域
3,栈区
4,堆区,malloc
转载地址:http://qrani.baihongyu.com/