C语言动态创建数组

通过使用指针以及malloc函数来分配地址空间
【C语言动态创建数组】

#include #include void array(unsigned int i); void main(){ array(10); } void array(unsigned int i) { unsigned int *arr; //指针用于指向数组的首地址 unsigned int j=0; arr=(unsigned int *)malloc(sizeof(unsigned int)*i); //分配数组地址空间 for(j=i; j>0; j--) arr[j-1]=j-1; for(j=i; j>0; j--) printf("%d,",arr[j-1]); printf("\b \n"); }



    推荐阅读