求问关于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
求大侠指点一下哪里出问题了