读书人

动态分配数组的疑义

发布时间: 2012-10-19 16:53:36 作者: rapoo

动态分配数组的疑问。
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支持这个。

读书人网 >UNIXLINUX

热点推荐