2014-05-14 2 views
-2

을 감안할 때 :배열과 같은 포인터에 액세스합니까?

int *ip = new int[10]; 
for (unsigned i = 0; i < 10; ++i) 
{ 
    ip[i] = i + 1; 
} 

내가 그것을 수행 할 작업에 괄호가 따라 작동합니까? (반드시 배열을 생성하지 않고 1, 2, ... 10으로 채우는 것)

+0

예. 기능적으로 다음과 같습니다.'* (ip + i) = i + 1; –

답변

1

ip[i]*(ip + i)과 동일하므로 네가 생각하는대로 할 것입니다. 첫 번째 줄에서 일어난 창조를 제외하고.

관련 문제