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: