How do we set a Pointer to an array’s FIRST element?

Why do we have to set a Pointer to an Array? Why can’t we just edit an Array’s address directly?

What operations are allowed in Pointer Arithmetic?


What does Adding an Integer to a Pointer do?

What does Subtracting an Integer from a Pointer do?

What does Subtracting One Pointer from Another do?

Common Pitfall: What happens when you perform arithmetic on an index outside the array’s elements?

Can we do Relational Operators on pointers?


Can we make Pointer Variables to Compound Literals? What will it point to?