In this video lecture, we use the debugger to examine memory locations in a running program and illustrate how pointers and arrays work in the C programming language.

Slides for this lecture: https://stevens.netmeister.org/631/05-gdb-5.pdf
Code examples: https://stevens.netmeister.org/631/gdb-examples
Course website: https://stevens.netmeister.org/631/