文章 2023-01-11 来自:开发者社区

C语言进阶第七篇【动态存储和柔性数组】(下)

6. 几个经典的笔试题❤️6.1  题目1:问题1: str传给GetMemory函数的时候是值传递,所以GetMemory函数的形参p是str的一份临时拷贝,在GetMemory函数内部动态申请空间的地址,存放在p中,不会影响外边str,所以当GetMemory函数返回之后,str依然是NULL。所以strcpy拷贝会失败。问题2: 没有free释放,当GetMemory函数返回之后....

C语言进阶第七篇【动态存储和柔性数组】(下)
文章 2023-01-11 来自:开发者社区

C语言进阶第七篇【动态存储和柔性数组】(上)

前言:Hello! 我是@每天都要敲代码!今天带大家学习一下动态内存存储:malloc、free、calloc、realloc;这第一课内容很重要,特别是在数据结构中应用很广泛;我们一定要掌握!今天就让我们一步一个脚印,一块学习吧!在这之前我们先补充一个知识点:(1)栈区:局部变量,函数形参===》临时使用,不要开辟多大的空间!(2)堆区:动态内存开辟(malloc free realloc c....

C语言进阶第七篇【动态存储和柔性数组】(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等