C Programming Notes
Intermediate C Programming
Class Notes, Chapter 15
Steve Summit
Chapter 15: User-Defined Data Structures
Chapter 16: The Standard I/O (stdio) Library
Chapter 18: Miscellaneous C Features
Chapter 20: More About the Preprocessor
Chapter 21: Pointer Allocation Strategies
Chapter 22: Pointers to Pointers
Chapter 23: Two-Dimensional (and Multidimensional) Arrays