malloc动态内存分配
例子:#include<stdio.h>
#include<malloc.h>
int main()
{
int a={2,1,0,5,4};
int len;
printf("请输入你需要分配的数组长度:len=");
scanf("%d",&len);
int *pArr=(int *)malloc(sizeof(int)*len);
*pArr=4;//类似于a=4;
pArr=10; //类似于a=10
printf("%d %d\n",*pArr,pArr);
free(pArr);//把pArr所代表的20个字节内存释放
return 0;
}
页:
[1]