动态分配数组的疑义 Home » IDC云服务 » 动态分配数组的疑义 动态分配数组的疑问。int play(int a, int b){ int c = a*b; char buf[c]; return 0;} int main(int argc, char * argv[]){ play(10,10); return 0;}如上一段代码,在linux上用gcc编译居然通过了,而且可以运行。但是在vc6.0中就报错,说明数组c必须是常量。求大侠讲解。 c99支持这个。 探讨 c99支持这个。