
Explanation of Solution
The program has been explained in the in-lined comments:
#include <iostream>
using namespace std;
int main()
{
//declare int pointers
int *intArrayPtr;
int *temp;
//creates an array of five components of type int and
//stores the base address of the array
//into the pointer intArrayPtr
intArrayPtr = new int[5];
//contents of the base address of the array is
//assigned a value of 7 i.e. intArrayPtr[0] is 7
*intArrayPtr = 7;
//temp is assigned the value of intArrayPtr
//so it also points to array base address
//i.e. intArrayPtr[0]
temp = intArrayPtr;
//modify the contents of the array inside for loop
for (int i = 1; i < 5; i++)
{
//increment pointer to the next address
//i.e. next element in the array
intArrayPtr++;
//assign the value of the current element
//pointed to by intArrayPtr with the value
//on RHS ...

Want to see the full answer?
Check out a sample textbook solution
Chapter 12 Solutions
EBK C++ PROGRAMMING: FROM PROBLEM ANALY
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningNew Perspectives on HTML5, CSS3, and JavaScriptComputer ScienceISBN:9781305503922Author:Patrick M. CareyPublisher:Cengage LearningProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr




