不到10行的小程序,关于数组的
knock 2005-06-14 09:32:08 #include <stdio.h>
#include <memory.h>
#include <conio.h>
int fun1(int b)
{
int NN[b];
memset(NN, 0, b);
}
void main()
{
int a,b;
b = 5;
a = fun1(b);
getch();
}
这个程序编译通不过。 我想知道的是VC编译器不支持这种内存分配方式吗? 那如果在GCC下是否能够成功编译呢? 这是一个程序中使用了的数组定义方法,但在VC中编译出错好几百!