This course introduces complex data elements and many important functions. The elements of a structure can be accessed separately or manipulated as a single variable. The course also describes other data elements, functions for the manipulation of characters, logical operators (AND, OR, XOR, INV, and SHIFT), and dynamic memory allocation. This course is not written to a version.
Unit 1: Structures
- Structures
- Array of Structures
- Pointers to Structures
- Nested and Named Structures
Unit 2: Unions
- Unions
- Unions with Structures
- Bitfields
Unit 3: Character and Bit Manipulation
- Character Case
- Character Class
- Logical Operations
- Shift Operations
Unit 4: Dynamic Memory Allocation
- Dynamic Variables
- Array of Pointers
- Linked List