Chapter 5: Substitutes for C Constructs