Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
C for Game Dev - Part 1
·
Module 2
Pointers & Memory Inspection
1
Pointers and Memory Addresses in C
Explain memory addresses and the purpose of pointers in C.
2
Pointers: Declaration, Assignment, and Dereferencing
Declare, assign, and dereference pointer variables.
3
Pointers and Pass-by-Reference in C
Use pointers to implement pass-by-reference in C functions, enabling modification of caller variables.
4
Returning Multiple Values with Pointers
Return multiple values from a function using pointer parameters.
5
Debugging Memory with GDB
Use a debugger (GDB) to inspect memory addresses and pointer values during program execution.
6
Avoiding Common Pointer Pitfalls
Identify and avoid common pointer pitfalls such as dangling, null, and uninitialized pointers.
Previous module
C Fundamentals & Tooling
Next module
Arrays, Pointers, and C Strings