这有什么问题?我在运行时遇到段错误。
int size;
scanf("%d",&size);
int init[size][size];
//initial matrix
for(int i=0;i<size;i++)
for(int j=0;j<size;j++)
scanf("%d",init[i][j]);
最佳答案
在 scanf()
中,您需要 &init[i][j]
而不是 init[i][j]
。
关于c - 在 C 中使用 scanf 错误输入二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1321090/