当在运行时已知大小时,常说使用 malloc 我们也可以写
int x; scanf("%d",&x); char arr[x];
那么当我们可以动态声明数组时为什么要使用 malloc 呢?
c arrays malloc static dynamic
arrays ×1
c ×1
dynamic ×1
malloc ×1
static ×1