我正在尝试编写一个函数(用C语言编写),该函数将通过随机生成的数字填充5x5矩阵,但是每次我在main中调用该函数时,我都会得到分段代码,有人可以帮助理解为什么会发生这种情况吗? / p>
ROWS = 5;
COLS = 5;
// Function to fill an array with random numbers
void fillMatrix(int matrix[ROWS][COLS]) {
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS;i++) {
matrix[i][j] = rand() % 100;
}
}
}
int main() {
int matrix[ROWS][COLS];
fillMatrix(matrix[ROWS][COLS]);
return 0;
}