在c99标准中是支持数组方括号中放为变量的,但是在c89中方括号中只能放常量 所以只要在支持c99的编译器中即可使用变量来定义数组长度 在牛客中的内嵌编译器是支持c99的 这边是可以使用的
这个?int n;int a[n];scanf("%d", &n);下面开始a就是n长度的数组