//变长数组
//方式1:c99标准中,支持变长数组
int length=10;
int arr1[length];
int arr2[length+10];
//方式2:动态数组
int *arr=(int*)malloc(length*sizeof(int));//在堆空间开辟的数组空间
arr[9]=9;
printf("%d",arr[9]);
//回收
free(arr);//否则内存泄漏
使用完动态创建的数组后,一定要回收此数组内存空间。
free(arr);