【发布时间】:2009-08-24 08:21:13
【问题描述】:
这有什么问题?我在运行时遇到分段错误。
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]);
【问题讨论】:
这有什么问题?我在运行时遇到分段错误。
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]);
【问题讨论】:
您需要&init[i][j] 而不是scanf() 中的init[i][j]。
【讨论】: