学到了c语言--可变数组章节 有3个问题请亲们指点一下,万分感只因-_-
图中蓝色部分已经归还a空间,绿色部分在归还什么?
array被a包含,归还a的时候,没有归还a.array吗?
3.这里的null防止a被调用两次还是防止array被调用两次??是a吗
原链接10:56处,C语言入门与进阶 翁恺https://www.bilibili.com/video/BV1XZ4y1S7e1?p=121&vd_source=2ef9210bca6a7a3313c5f82f0eb6a8ec
绿色部分在归还的是a.array,也就是说释放掉a.array指向的内存空间,这是一个可变数组,归还只需要调用free()函数,把a.array指向的内存空间释放掉即可。
不知道你这个问题是否已经解决, 如果还没有解决的话: