Characters and Strings Covers how to use C's char data type to hold single characters. Examines how to create arrays of type char to hold multiple-character strings. Explains how to initialize characters and strings. Describes how to use pointers with strings. Shows how to print and input characters and strings.
Structures Explains what simple and complex structures are.
Shows how to define and declare structures and access data in structures. Discusses how to create structures that contain arrays and arrays of structures. Examines how to declare pointers in structures and pointers to structures. Shows how to pass structures as arguments to functions. Demonstrates how to define, declare, and use unions.