私の質問はとても単純です。いくつかの変数を宣言するときC関数ポインタの構文
は、通常、あなたは次のように、その前にその型を置く:
int a;
のようなタイプがあり、関数ポインタ:私たちはを指す場合のint(*)(int型、int)を、 2つのintをとり、intを返す関数。あなたは、途中で識別子を記述する必要があり、代わりに
int(*)(int,int) mypointer;
:
int(*mypointer)(int,int);
なぜこれがそうであるようにポインタを宣言するときには、その識別子は次のように、タイプした後ではないでしょうか? 申し訳ありませんが、わかりやすく簡単な質問です。
皆様お返事ありがとうございます。 A.S.
これは唯一のケースではなく、配列宣言でもそのスタイルを使用します。 – effeffe
「宣言が使用を反映している」を検索します。 –