1. 2. Pointers Pointers are variables that contain memory addresses as their values. A variable name directly references a value. A pointer indirectly references a value.…