What values are printed for x, y, z below?
Hint:
- *p++ executes as if parenthesized like this: *(p++)
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: