C does not abstract anything from you. What you see is what you get. It’s close to the processor, and it gives the programmer control over memory. However, you must be able to understand how memory works in order to utilize it. Pointers, variables that hold memory addresses, are an important topic in C programming. They allow programmers to work directly with memory and the data stored in those specific places in memory. Stay tuned - we’ll discuss pointers later on in our series.