previous | start | next

9. Pointer Example 2

What values are printed for x, y, z below?

Hint:

int main()
{
  int a[] = {10,11,12,13,14,15};
  int *p;
  int x, y, z;

  p = &a[2];
  x = p[2];
  y = *p++;
  z = *p;


  cout << "x = " << x << endl;
  cout << "y = " << y << endl;
  cout << "z = " << z << endl;
 
  return 0;
}

Output: 
 



previous | start | next