#include <stdio.h>
#include <stdlib.h>
int main()
{
int len, i;
int *array;//声明一个int型指针,类似的,如果是创建char型数组即声明char * array
printf("请输入数组长度:\n");
scanf("%d", &len);
array = (int *)malloc(sizeof(int)*len);//使用malloc函数动态分配内存空间
printf("请输入数组元素:\n");
for(i = 0; i < len; i++)
scanf("%d", &array[i]);
for(i = 0; i < len; i++)
printf("array[%d]:%d\n", i, array[i]);
free(array);//释放内存空间
return 0;
}
#include <stdlib.h>
int main()
{
int len, i;
int *array;//声明一个int型指针,类似的,如果是创建char型数组即声明char * array
printf("请输入数组长度:\n");
scanf("%d", &len);
array = (int *)malloc(sizeof(int)*len);//使用malloc函数动态分配内存空间
printf("请输入数组元素:\n");
for(i = 0; i < len; i++)
scanf("%d", &array[i]);
for(i = 0; i < len; i++)
printf("array[%d]:%d\n", i, array[i]);
free(array);//释放内存空间
return 0;
}