我正在尝试使用指针在memmory上分配一个矩阵,但我一直收到错误消息:
| 122 |错误:从'void*'到'int**'|的无效转换
| 124 |错误:从'void*'到'int*'|的无效转换
这是我的代码,我看不出我做错了什么...这个"void*"转换对我来说没有意义......
int i,j;
int **a;
int c = 2;
/* Form the matrix */
a = malloc((nxy+1)*sizeof(int *));
for (i=0;i<=nxy;i++)
a[i] = malloc((nxy+1)*sizeof(int));
for (i=0;i<=nxy;i++)
for (j=0;j<=nxy;j++)
a[i][j] = 0;
Run Code Online (Sandbox Code Playgroud)