阅读背景:

动态内存管理(malloc函数,指针和数组的关系)

来源:互联网 

关于malloc函数的使用:

先看一个例子:

#include <stdio.h>
#include <malloc.h>

int main()
{
	int len = 0;
	printf("请输入你所需要分配的数组的长度: len = \n");
	scanf("%d",&len);
	int *pArr = (int *)malloc(sizeof(int) * len);

	for(int i = 0; i < len; ++i)
	{
		scanf("%d",&pArr[i]);
	}
	for(int i = 0;i < len; ++i)
	{
		printf("%d\n",*(pArr + i));
	}
    free(pArr);
	return 0;
}
#include <st



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: