In This Chapter
• Passing arguments to functions
• Differentiating between passing by value and passing by address
The preceding chapter left some questions unanswered. If multiple functions are good (they are), and if local variables are good (they are), then you must have a way to share local variables between functions that need to share them (there is a way). You don’t want all functions to have access to all variables because not every function needs access to every variable. If full variable access between functions is needed, you might as well use global variables.
To share data from function to function, you must pass variables from function to function. When one function passes a variable to ...