C语言动态内存管理深度解剖(下)

C语言动态内存管理深度解剖(下)

六.典型题解析1.void GetMemory(char* p) { p = (char*)malloc(100); } void Test(void) { char* str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(st...

C语言动态内存管理深度解剖(上)

C语言动态内存管理深度解剖(上)

首先我们来解释一下为什么需要有动态内存分配我们已经掌握的内存开辟方式有:int val = 20;//在栈空间上开辟四个字节 char arr[10] = {0};//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的方式有两个特点:空间开辟大小是固定的。数组在声明的时候,必须指定数组的长度,它...

你的第一门C语言课

44 课时 |
15429 人已学 |
免费

C语言学习教程

128 课时 |
19187 人已学 |
免费
开发者课程背景图

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