读书人

malloc ?解决方法

发布时间: 2012-09-24 13:49:41 作者: rapoo

malloc ?????


主函数main,输入数据个数为n,如何通过调用动态分配函数malloc获取n个整数的存储空间呢??

[解决办法]

C/C++ code
int *p;p=malloc(n*siaeof(int));
[解决办法]
探讨
C/C++ code

int *p;
p = (int *)malloc(n*sizeof(int));

/*
确定不再使用后,如果程序要退出,可以忽略释放过程,system会自动释放.
*/
free(p);

[解决办法]
探讨

引用:
C/C++ code

int *p;
p = (int *)malloc(n*sizeof(int));

/*
确定不再使用后,如果程序要退出,可以忽略释放过程,system会自动释放.
*/
free(p);


注意强制转换和释放

[解决办法]
int n,*p;
scanf("%d",&n);
p = malloc(n * sizeof(int));

读书人网 >C语言

热点推荐