我在编写归并排序算法时遇到了这个问题。为什么不能用scanf("%d",&n);int a[n+1];如果用malloc函数,请解释一下指针在数组里的用法
首先确认你的编译器是否支持C99的vla特性,如果支持,那么直接用上面的代码就可以了
如果不支持只好使用malloc的动态内存分配来实现