определение базового типа матрицы (2d-массив typedef)

#c

#c

Вопрос:

почему не работает следующая строка кода?

typedef float[MAT_ROW_SIZE][MAT_COL_SIZE] mat;

что мне делать?

(Я хочу избежать определения структуры)

Ответ №1:

Идентификатор (имя) должен быть первым. Попробуйте

 typedef float mat[MAT_ROW_SIZE][MAT_COL_SIZE];