§6.2.7.5 (66 ページ)から:
例 次の 2 つのファイル スコープ宣言があるとします。
int f(int (*)(), double (*)[3]); int f(int (*)(char *), double (*)[]);
関数の結果の複合型は次のとおりです。
int f(int (*)(char *), double (*)[3]);
上記の例では、複合型は 2 つの異なる型と互換性のある型であると説明しています。「複合型」という言葉は、「構造と結合」を意味するものとして直感的に理解できますが、これは的を外しているように見えます。
Cの複合型とは何ですか? また、それは何に使用されますか? 誰かが上記の例を詳しく説明してくれませんか?