Składnia C dla funkcji zwracających wskaźniki funkcji

Rozważ następujące typy:

typedef int (*f1)(float);
typedef f1 (*f2)(double);
typedef f2 (*f3)(int);

f2 jest funkcją, która zwraca wskaźnik funkcji. Tak samo zf3, ale typ funkcji, wskaźnik do któregof3 powracaf2. Jak mogę zdefiniowaćf3 bez typedefów? Wiem, że typedefs to czystszy i łatwiejszy do zrozumienia sposób definiowaniaf3. Jednak moim zamiarem jest lepsze zrozumienie składni C.

questionAnswers(6)

yourAnswerToTheQuestion