Может указатель на многомерный массив в C должен быть записан как:Указатель на многомерный массив в C?
double *array;
Где array
является п на п матрицу?
И затем я могу получить доступ к элементу в строке i
, колонка j
, по array[i][j]
?
Или есть такая вещь, как двойной указатель?
Здесь * есть * такая вещь, как '**', но это совсем не то же самое, что и '[] []'. – EOF
Вам нужно объявить как 'array [rows * columns]' (или выделить память для) и индексировать '[row * columns + col]' –
Указатель - это указатель. Указатель на что-либо в C представлен таким же образом, поэтому, если вы хотите, вы можете их отбросить. Но это настоятельно не рекомендуется.Многомерные массивы обычно представлены как указатели на другие указатели. –