首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

动态分配数组的疑义

2012-10-19 
动态分配数组的疑问。int play(int a, int b){int c a*bchar buf[c]return 0}int main(int argc, char

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

热点排行