No, there is no difference, since function can be implicitly converted to pointer to function.
Relevant quote from standard (N3376 4.3/1).
An lvalue of function type T can be converted to a prvalue of type “pointer to T.” The result is a pointer to
the function.