CHAPTER 12STORAGE CLASSES, LINKAGE, AND MEMORY MANAGEMENT
You will learn about the following in this chapter:
• Keywords:
auto
, extern
, static
, register
, const
, volatile
, restricted
• Functions:
rand()
, srand()
, time()
, malloc()
, calloc()
, free()
• How C allows you to determine the scope of a variable (how widely known it is) and the lifetime of a variable (how long it remains in existence)
• Designing more complex programs
One of C’s strengths is that it enables you to control a program’s fine points. C’s memory management system exemplifies that control by letting you determine which functions know which variables and for how long a variable persists in a program. Using memory storage is one more element of program design.
Storage Classes ...
Get C Primer Plus, Fifth 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.