Попытка использовать указатели для дополнений и сравнений - PullRequest
0 голосов
/ 02 января 2019

У меня есть класс, в котором мне нужно написать матрицу, для этой цели мы используем указатели для отслеживания строки и столбца ведущего элемента. В любом случае, моя проблема в том, что я пытаюсь использовать указатели на строки и столбцы. Тем не менее код происходит сбой каждый раз либо из-за попытки сделать сравнение, либо из-за сложения с целочисленным значением:

bool find_leading_element(double a[][M], int n, int m, int * row, int * column) {
int smallest_leading_num, smallest_x, smallest_y, counter = 0;

for(; (*column) < m; (*column) += 1)
{
    for(; (*row) < n; (*row) += 1)
    {
        //meaningless code here, program is crashing before
    }
}

return false;

Я объявил эти указатели в предыдущей функции следующим образом:

int * row = 0;
int * column = 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...