C语言学习【20】-动态变量跨函数调用

啥也不说了上代码 输出结果为: 这里为什么要用二维指针? 因为一个函数调用完成后,就会出栈,该函数所占的内存就会释放掉,所以我们用一维指针 p 指向该内存的话在该内存释放后就不能访问该内存了,那么我们就需要在建立一个动态内存来将该内存的值在还没有释放掉的时候保存它。这时我们就用到了一个malloc函数,我们知道malloc函数返回值是一个地址,我们需要使指针变量 p 指向这个地址。对于一个变量如何
相关文章
相关标签/搜索