1.动态定义数组
int n = 100;
int *a; //定义指向int的指针变量
a = malloc(n * sizeof(int)); //分配内存
......(可以使用a[i]了)
free(a); //用完后,释放给a分配的内存
2.获取数组长度
int n;
int a[100];
n = sizeof(a) / sizeof(int);
int n = 100;
int *a; //定义指向int的指针变量
a = malloc(n * sizeof(int)); //分配内存
......(可以使用a[i]了)
free(a); //用完后,释放给a分配的内存
2.获取数组长度
int n;
int a[100];
n = sizeof(a) / sizeof(int);