怎么定义一个,让用户输入大小的数组?(详细点说明)
如题。
举个例子:
main()
{
int a[],i;
for(i=0i>n;i++)
scanf("%d",&a[i]);
printf("%d ",a[i]);
}
#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; }记得释放就行