笔记 :malloc的使用

来源:互联网 发布:端口嗅探 编辑:程序博客网 时间:2024/06/05 03:35

今天在做练习时遇到了这么个问题:大致要求就是需要用户自己定义一个数组的大小

解决方法如下:(头文件<stdlib.h>)

int n;

scanf("%d\n",&n);/*n为用户所决定的数组元素个数*/

int *array = (int *) malloc (sizeof(int)*n)/*申请一个大小为n的int数组*/

...

...

.../*使用该数组*/

free(array);/*在使用完成后注意释放内存*/


该数组是在堆上开辟的空间,故可控性较好

0 0
原创粉丝点击