Chapter 9. Functions
You will learn about the following in this chapter:
Keyword
return
Operators
* (unary) & (unary)
In this chapter, you learn about functions: how to define them, how to use arguments and return values, and how to use pointer variables as function arguments. You find out about function types, ANSI C prototypes, and recursion.
How do you organize a program? C's design philosophy is to use functions as building blocks. You've already relied on the standard C library for functions such as printf(), scanf(), getchar(), putchar(), and strlen(). Now you're ready for a more active role: creating your own functions. You've previewed several aspects of that process in earlier chapters, and this chapter consolidates your earlier information ...
Get C Primer Plus®, Third 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.