顺序表动态内存分配

顺序表动态内存分配
顺序表动态内存分配
这里malloc申请的是另外一块内存空间,然后把首地址给指针变量data,就是让data指针指向这个新的内存空间
顺序表动态内存分配
for循环的作用是把,原来的数据,复制到新的空间下,为什么是p[i],因为p最开始已经指向了data
顺序表动态内存分配
最后增加顺序表的长度,释放原来的内存空间!
顺序表动态内存分配
由于p是局部变量,所以函数结束后,也就不存在了。。。。
data指向了新增加长度的数组。。。。