首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

malloc ?解决方法

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

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));

热点排行