-2
을 감안할 때 :배열과 같은 포인터에 액세스합니까?
int *ip = new int[10];
for (unsigned i = 0; i < 10; ++i)
{
ip[i] = i + 1;
}
내가 그것을 수행 할 작업에 괄호가 따라 작동합니까? (반드시 배열을 생성하지 않고 1, 2, ... 10으로 채우는 것)
을 감안할 때 :배열과 같은 포인터에 액세스합니까?
int *ip = new int[10];
for (unsigned i = 0; i < 10; ++i)
{
ip[i] = i + 1;
}
내가 그것을 수행 할 작업에 괄호가 따라 작동합니까? (반드시 배열을 생성하지 않고 1, 2, ... 10으로 채우는 것)
ip[i]
은 *(ip + i)
과 동일하므로 네가 생각하는대로 할 것입니다. 첫 번째 줄에서 일어난 창조를 제외하고.
예. 기능적으로 다음과 같습니다.'* (ip + i) = i + 1; –