In programming, a declaration of a function to the compiler indicating what types of parameters are passed to it and what value is returned. The compiler can then ...