C99中定义动态数组可使用VLA1
variable length array(VLA) 数组长度是变量的数组
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int a[n];
return 0;
}
定义动态数组一般方法
T* a = (T*)malloc(n * sizeof(T));
/* ... */
free(a);
printf 格式化输出符号详细说明2
%i 有符号十进制数(与%d相同)