#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main()
{
int len;
int *pArr;
int i; printf(“请输入数组长度: “); //用户提醒
scanf(”%d”,&len);
pArr = (int *)malloc(len * sizeof(int)); /*
sizeof(int)为int类型所占字节数
pArr为int ** 类型变量,malloc函数未规定数据类
型,故用强制类型转换
malloc函数的作用是分配len个int类型的变量空间
// 初始化该动态数组 */
printf("请输入该数组的元素:\n");
for(i=0; i<len; i++)
{
scanf("%d", &pArr[i]);
}
//输出
printf("你输入的动态数组里的元素分别为:\n");
for(i=0; i<len; i++)
{
printf("%d\n", pArr[i]);
}
return 0;
}