// ptr5.cpp // Test program showing pointers and array elements // 9/26/03, Ray S. Babcock // #include using namespace std; void outRay(int [], int); int main(void) { int ray[5]={1,3,2,4,9}; int * rayElemPtr; rayElemPtr = &ray[3]; outRay(ray, 5); cout << "rayElemPtr = " << rayElemPtr << endl; cout << "*rayElemPtr = " << *rayElemPtr << endl; rayElemPtr-=3; cout << "(after -=1) *rayElemPtr = " << *rayElemPtr << endl; (*rayElemPtr)++; cout << "(after *rayElemPtr++) *rayElemPtr = " << *rayElemPtr << endl; outRay(ray, 5); } void outRay(int a[], int max) { for(int i=0; i