Я слышал о некоторых методах, но никто из них не застрял. Лично я стараюсь избегать сложных типов в C и пытаюсь разбить их на компонент typedef.
Теперь я столкнулся с сохранением некоторого унаследованного кода от так называемого "трехзвездочного программиста", и мне трудно читать некоторые из *** кода [] [].
Как вы читаете сложные объявления C?