Chapter 11
Functions, I Declare!
In This Chapter
Breaking programs down into functions
Writing and using functions
Returning values from a function
Passing values to a function
Providing a function prototype declaration
The programs you see prior to this chapter are small enough and simple enough that you can write any of them in one sequence of instructions. Sure, there have been branches using if statements and looping with while and for loops, but the entire program was in one place for all to see.
Real-world programs aren’t usually that way. Programs that are big enough to deal with the complexities of the real world are generally too large to write in one single block of C++ instructions. Real-world programs are broken into modules called functions in C++. This chapter introduces you to the wonderful world of functions.
Breaking Your Problem Down into Functions
Even the Tire-Changing Program from Chapter 1 is too big to write in a single block. It only tackles the problem of ...
Get Beginning Programming with C++ For Dummies, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.