回复:(hago)回复:(nuciewth)int a[n];这个都可以...
你有c-free 4.0的注册号??

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这是 C99 的变长数组。
变长数组在程序运行时分配空间,分配好空间后就不能改变了。
传统数组是在编译时已经决定的。
int n, m, t;
scanf("%d", &n);
int a[n]; // 用输入的n的值为数组分配空间,分配好后就不能改变了。
// 但还是没有 malloc() 灵活,因为 变长数组不能释放
// 变长数组是 C99 中才出现的。