У меня есть несколько массивов
double foo[][2] = { {1.0,3.0}, {2.6,10.0}, {0.0,0.0} };
double bar[][2] = { {1.4,3.2}, {2.1,9.9}, {2.1,9.9}, {2.1,9.9}, {0.0,0.0} };
Итак, оба типа:
double (*)[2]
Я хочу создать их массив, поэтому мне нужно объявить массив указателей типа на массив [2]
double ((*array)[2])[] = {foo, bar};
Этот синтаксис не работает - возможно ли это сделать в C.
Я также пытался создать тип, но это тоже не сработало:
typedef double *mytype[2] ;
mytype array[] = {foo, bar};