C语言之分配
2015-10-28 15:28
281 查看
#include "stdio.h" void main() { int arr[3] = {1,2,3}; int* arr2 = malloc(3*sizeof(int));//malloc calloc relloc arr2[0] = 1; arr2[2] = 3; printf("%d\n",arr2[0]); printf("%d\n",arr2[1]); printf("%d\n",arr2[2]); free(arr2);//释放资源内存,否则电脑会卡 }
分配3个4字节的一个名为arr2空间存放数值(3*4(int)),int存放最高为4个字节。
相关文章推荐
- 如何实现进程池
- Windows程序调试系列: 使用VC++生成调试信息
- 找工作笔试面试那些事儿(1)---C,C++基础和编程风格(1)
- C语言版 彩色俄罗斯方块 控制台输出
- C语言版 彩色俄罗斯方块 控制台输出
- C语言版 彩色俄罗斯方块 控制台输出
- C语言版 彩色俄罗斯方块 控制台输出
- C语言版 彩色俄罗斯方块 控制台输出
- C++学习笔记7 - 函数
- C++11:变长模板的迭代与递归扩展
- strcpy,strcat,strcmp的函数实现
- IOS学习之OC语言数组的排序方法
- typedef
- cppcheck下载及使用
- c语言学习之基础知识点介绍(十):数组
- C++Primer第五版 练习12.2
- C++Primer第五版 12.1.1节练习
- C++注释
- 日志库EasyLogging++学习系列(6)—— 日志记录器
- C++设计模式——工厂方法模式