在c中访问矩阵位置

时间:2018-05-09 01:21:07

标签: c arrays

我被困在如何使用数组索引c(代码块)中的矩阵。

我有一个数组vet[20],其中我在每个位置保存一个int数,它对应于矩阵的行索引和列索引mat[LINES][COLUMNS],我需要使用该位置在数组内部直接转到我在矩阵中保存的位置。

我尝试了以下内容:

mat[vet[a]][vet[a+1]];

上面的代码行导致我的应用程序崩溃。有关如何解决此问题的任何提示?

提前致谢。

1 个答案:

答案 0 :(得分:-2)

调试代码并确保0 <= a <= 18。 然后,对于存储在vet矩阵(vet[0] .. vet[19])中的每个值,请确保它不超过LINESCOLUMNS

需要查看完整的代码,以确保除了导致崩溃的矩阵索引之外没有其他代码行。