|
listPointer hdr[100];
형태로 사용하는 것은 가능합니다.
그러나 이렇게 쓰는 것이 가능한 상황이라면..
그냥 편하게 배열을 쓰는것이 낫겠지요..
리스트는 동적인 삽입/수정/메모리관리등이 필요할때.. 주로 사용합니다.
다른 내용은 질문내용을 이해를 못하겠네요..ㅜㅜ
타즈 님이 쓰신 글 :
: 제가 열심히 숙제를 하던 중
:
: 리스트의 헤더노드를 어레이 처럼 쓸 수 있는가에 대한 의문이 생겼습니다.
:
: listPointer 가 typedef로 정의가 되어 있다고 했을때.
:
: listPointer hdr[]; 이런식으로 쓸 수 있는지가 궁금하구요.
:
: 만약에 쓸 수 있다면 헤더노드에는 값을 저장 안하고 각 리스트 그룹을 지정하는 거로만 쓰고자
: 할 때는
:
: 함수를 정의하고 쓸 때 어떻게 값을 던져주고 받는지 알고 싶습니다.
:
: 예를 들어
:
: listPointer createNode(listPointer *hdr)
:
: 이런식이라면(헤더가 하나일때)
:
: 헤더노드 어레이를 만들어서 헤드를 그냥 포인터로만 쓴다면
:
: instPointer createNode(listPointer hdr[0])
:
: 이것이 가능한가를 알고 싶습니다.
:
: 고수님들 가르쳐 주세요 꾸벅~~
|