Синтаксис указателя на функцию C
У меня очень простой вопрос.
обычно при объявлении некоторой переменной перед ней ставится ее тип, например:
int a;
указатель на функцию может иметь тип, такой как: int (*) (int, int), в случае, если мы указываем на функцию, которая принимает два типа int и возвращает int. Но при объявлении такого указателя его идентификатор не следует за типом, например:
int(*)(int,int) mypointer;
вместо этого вы должны написать идентификатор в середине:
int(*mypointer)(int,int);
почему это так? Извини, я это знаюсмущающе легкий вопрос ...
Спасибо всем за ответ. КАК.