Abstract
Everything you manipulate when you run a computer program, and the program itself, has to reside somewhere in your computer’s memory—on a disk, in its RAM circuits, in various levels of cache, or in a CPU’s or GPU’s registers. It is not something we necessarily think about when we write programs, but it is an obvious truth: if objects aren’t found somewhere, we cannot work with them. The reason we can get away with not worrying about memory is that our programming language handles most of the bookkeeping.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Thomas Mailund
About this chapter
Cite this chapter
Mailund, T. (2021). Memory, Objects, and Addresses. In: Pointers in C Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6927-5_2
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6927-5_2
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6926-8
Online ISBN: 978-1-4842-6927-5
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books