How does a Swift function differ from a C one?

In this thread about function equality in Swift @Joe_Groff said ("[]" inserted for clarification):

However C function pointers, IIRC, are just raw pointers to the function code.