float r[3] = {3.1f, 3.2f, 3.3f};
*r(r+1) = 10.5f;
*r = r(r+2) + 2.3f;
cout << r[0] << "," << r[1] << "," << r[2]
정답 5.6 , 10.5 , 3.3
2번 라인에서 *r(r+1) 은 r[1] 과 같다. 고로 r[1] = 10.5f 와 같다.
3번 라인에서 *r 은 r[0] 과 같다. 고로 r[0] = r[2] + 2.3f 와 같다.
r[1] /*3.2.f*/ = 10.5f;
r[0] /*3.1f*/ = r[2] /*3.3f/ + 2.3f
이렇게 이해해도되는걸려나