我被困在如何使用数组索引c(代码块)中的矩阵。
我有一个数组vet[20]
,其中我在每个位置保存一个int数,它对应于矩阵的行索引和列索引mat[LINES][COLUMNS]
,我需要使用该位置在数组内部直接转到我在矩阵中保存的位置。
我尝试了以下内容:
mat[vet[a]][vet[a+1]];
上面的代码行导致我的应用程序崩溃。有关如何解决此问题的任何提示?
提前致谢。
答案 0 :(得分:-2)
调试代码并确保0 <= a <= 18
。
然后,对于存储在vet
矩阵(vet[0] .. vet[19]
)中的每个值,请确保它不超过LINES
和COLUMNS
。
需要查看完整的代码,以确保除了导致崩溃的矩阵索引之外没有其他代码行。