Function Declarations
This section includes the following topics:
Function declaration syntax
Variable argument lists
Declaring functions that take no arguments
Function overloading
Restrictions on functions
The argument declaration list
Argument lists in function prototypes (nondefining declaration)
Argument lists in function definitions
Default arguments
Default argument expressions
Other considerations
Function definition is covered in
Function Definitions
.