Introduction
Conquer your pointer fears
()
Compiling the code
()
1. Pointer Basics
Using pointers as function arguments
()
Working with function pointers
()
Understanding pointers
()
Exploring pointer tools
()
Challenge: Obtain an address
()
Solution: Obtain an address
()
2. Memory Allocation and Buffers
Working with pointers in structures
()
Creating structure pointers
()
Saving pointers and buffers
()
Comparing arrays and pointers
()
Allocating storage
()
Exploring allocation functions
()
Accessing the buffer
()
Challenge: Saving and reading a record
()
Solution: Saving and reading a record
()
3. Linked Lists
Implementing a linked list
()
Saving a linked list
()
Understanding a linked list
()
Removing structures
()
Adding structures
()
Creating a double-linked list
()
Challenge: Manage a linked list
()
Solution: Manage a linked list
()
4. Advanced and Crazy Pointers
Understanding pointers to pointers
()
Sending a pointer to a function
()
Sorting pointers
()
Creating pointers to functions
()
Managing memory
()
Challenge: Manipulate a pointer array
()
Solution: Manipulate a pointer array
()
Ex_Files_C_Pointers.zip
(82 KB)