Next: Compatible Types, Previous: Type Qualifiers, Up: Top [Contents][Index]
We have already presented many examples of functions, so if you’ve read this far, you basically understand the concept of a function. It is vital, nonetheless, to have a chapter in the manual that collects all the information about functions.
• Function Definitions: | Writing the body of a function. | |
• Function Declarations: | Declaring the interface of a function. | |
• Function Calls: | Using functions. | |
• Function Call Semantics: | Call-by-value argument passing. | |
• Function Pointers: | Using references to functions. | |
• The main Function: | Where execution of a GNU C program begins. | |
• Advanced Definitions: | Advanced features of function definitions. | |
• Obsolete Definitions: | Obsolete features still used in function definitions in old code. |