怎么定义一个,让用户输入大小的数组?(详细点说明)
如题。
程序代码:#include <stdio.h>
#include <malloc.h>
int main()
{
printf("输入数组大小:\n");
int size;
scanf("%d",&size);
int i;
char * array = (char*)malloc(size * sizeof(int));
for(i=0;i<size;i++)
{
printf("请输入数组元素!\n");
scanf("%d",&array[i]);
printf("array[%d]=%d\n",i,array[i]);
}
free(array);
return 0;
}记得释放就行