ProghubPH

Какие из следующих выражений корректны?

 один вариант
typedef char ()*fptr();
typedef float *()fptr();
typedef int (*fptr)();