Figures
1.1 Example of an annotated listing
1.2 UML-based diagram notation
2.2 Expanding tab stops (declarations)
2.3 Expanding tab stops (main part)
2.5 Expanding tab stops (supplementary functions)
2.6 The goto statement used for a common error handler
2.7 The use of goto to reexecute code
2.8 Exiting a loop using the goto statement
2.10 Location detection code replacing the conditional expression
2.11 Binary search implementation
2.12 Maintaining the binary search invariant
3.1 Pointer access for an array-based stack
Get Code Reading: The Open Source Perspective 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.