黑马程序员技术交流社区
标题:
C语言动态分配内存
[打印本页]
作者:
yaozeyang_2014
时间:
2014-3-27 23:41
标题:
C语言动态分配内存
本帖最后由 yaozeyang_2014 于 2014-3-31 11:35 编辑
C语言有时候定义一个数组需要确定大小,然后动态分配内存,请问怎么做到的,为什么要分配呢?
作者:
conpgy
时间:
2014-3-28 08:11
如下:
int *a;
int N;
scanf("%d", &N);
a = (int *) malloc(N * sizeof(int));
....
free(a);
复制代码
动态分配了数组a[N]。作用就是需要的时候再确定数组的大小。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2