Я думаю, что мы можем использовать простое правило.
example int * (*ptr)()[];
start from ptr
"ptr
- это указатель на« идти вправо ... »)« теперь идите налево »(« придите » out go right "()" so "для функции, которая не принимает аргументов« go left »и возвращает указатель« go right »в массив« go left »из целых чисел«