One of the hardest things for new programmers to learn is pointers. Whether its single use pointers, pointers to other pointers, pointers to structures, something about the concept drives new programmers crazy. The C programming languages is recognized as one of the most difficult programming languages to learn. The reason for this is the limitless power you have over memory management, which comes from pointers.
In this video, I show you what a pointer is, as it applies to low level memory access. Also, we talk about pointer syntax in C and how you can better understand the pointer syntax by converting it to English. And we wrap the video up by asking "why do we care?".
π« COURSES π« Learn to code in C at https://lowlevel.academy/
π° NEWSLETTER π° Sign up for our newsletter at https://mailchi.mp/lowlevel/the-low-down
π SUPPORT THE CHANNEL π Become a Low Level Associate and support the channel at null
Why Are Switch Statements so HECKIN fast? https://www.youtube.com/watch?v=fjUG_y5ZaL4
Why Do Header Files Exist? https://www.youtube.com/watch?v=tOQZlD-0Scc
How Does Return Work? https://www.youtube.com/watch?v=e46wHUjNDjE
π GREAT BOOKS FOR THE LOWEST LEVELπ
C Programming Language, 2nd Edition: https://amzn.to/3OKh3q2
Computer Systems: A Programmer's Perspective: https://amzn.to/3N3PqHe
Blue Fox: Arm Assembly Internals and Reverse Engineering: https://amzn.to/4394t87
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation : https://amzn.to/3C1z4sk
Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software : https://amzn.to/3C1daFy
The Ghidra Book: The Definitive Guide: https://amzn.to/3WC2Vkg
π₯π₯π₯ SOCIALS π₯π₯π₯
Low Level Merch!: https://www.linktr.ee/lowlevellearning
Follow me on Twitter: https://twitter.com/lowlevellearni1
Follow me on Twitch: https://twitch.tv/lowlevellearning
Join me on Discord!: https://discord.gg/gZhRXDdBYY
1600 Comments