求问关于vs2010下动态二维数组创建的问题0.0
小弟最近在学C程,照网上的方法在一个程序里面用了创建动态二维数组的方法
程序代码: int **a;
a= (int**)malloc(NUM * sizeof(int*));
for(i=0;i<NUM;i++)
a[i] = (int*)malloc(x * sizeof(int));
int **b;
b= (int**)malloc(NUM * sizeof(int*));
for(i=0;i<NUM;i++)
b[i] = (int*)malloc(x * sizeof(int));里面的变量都声明过,应该没问题。不过调试之后却提示a和b是未声明的标识符。
错误 21 error C2065: “a”: 未声明的标识符 c:\users\gpm\documents\visual studio 2010\projects\1234\1234\1234.c 85 1 1234
错误 9 error C2065: “b”: 未声明的标识符 c:\users\gpm\documents\visual studio 2010\projects\1234\1234\1234.c 50 1 1234
类似以上。
小弟用的是vs2010
求大侠指点一下哪里出问题了








