소개
게시글
질문&답변
2020.08.27
10.16 2차원 배열 arr2d의 역참조 횟수가 이해가 잘 안됩니다.
아아 감사합니다!
- 0
- 8
- 391
질문&답변
2020.08.27
10.16 2차원 배열 arr2d의 역참조 횟수가 이해가 잘 안됩니다.
아아 어느정도 이해가 됬습니다 감사합니다!! 하나만 더 물어보자면, 배열 arr[4] 자체에서, arr과 &arr 의 구조적인 차이가 있나요? 둘다 포인터값을 출력해보면 값은 똑같은데, arr의 주소값인 &arr 과는 차이가 있어야 될거 같은데 arr자체가 배열의 첫번재 주소이니, 이것의 주소를 또 다시 찾는다는게 이해가 안되는거 같습니다... 그냥 문법적인 또 다른 표현인지 아니면 구조적으로 차이가 있는지 궁금하네요...
- 0
- 8
- 391
질문&답변
2020.08.23
10.16 2차원 배열 arr2d의 역참조 횟수가 이해가 잘 안됩니다.
강의중에 이차원 배열의 제목 arr2d는 이중포인터가 아니라고 하셔서요.. 한번만 dereferencing 이 가능한 경우에는 ** 두개 쓰이는 거 자체가 오류가 되어야 하는게 아닌가 하는 생각이 듭니다... 예를들어 2차원 배열 arr2d를 역참조를 한번만 하고 나면(arr2d는 이중포인터가 아니라 2차원 배열의 제목일 뿐이니까요..) 바로 이차원 배열의 첫번째 주소를 역참조(*) 하게 되니 arr2d[0][0]의 데이터가 나오고, 이걸 다시 역참조(*) 할 경우 데이터를 다시 역참조를 하게 되는 거니 이상한 데이터 값이 나와야 되는거 아닌가요?
- 0
- 8
- 391
질문&답변
2020.08.23
10.16 2차원 배열 arr2d의 역참조 횟수가 이해가 잘 안됩니다.
아아 10.14 강의내요 죄송합니다. 마찬가지로 pa도 포인터가 1단계 밖에 없는데(4byte로 찍힘) 이후 강의에 보시면 **pa라는 표현도 나오는데, 애초에 포인터가 1단계 뿐인데 역참조가 2번(**)이나 될수 있다는게 이해가 힘드네요 ㅠ
- 0
- 8
- 391