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. |