2 вопроса о указателе функции в c

У меня два вопроса

1. Я видел, что

int (*Ptr)(int,int);
Ptr=someOtherFuncion;

Это не должно быть так?

Ptr=&someOtherFuncion;

2. Я узнаю, что указатель на функцию для обратного вызова

    someOtherFunction(functionPointer)

какая разница, если я поставлю обычную функцию, которая не является указателем?

Ответы на вопрос(1)

Ваш ответ на вопрос