typedef 구조체 함수질문
옆집꼬마야
질문 제목 : typedef로 데이터타입을 바꾼 데이터형을 함수로 구현하는건 어떻게
해석을 해야될지 모르겠습니다.질문 내용 :
//구조체 타입 listnode
typedef struct listnode{
element data;
struct listnode *link;
}listnode;
listnode *get_node_at(linkedlisttype *list, int pos){
int i;
listnode *tmp_node = list-head;
if( pos 0) return null;
for(i=0; ipos; i++)
tmp_node = tmp_node-link;
return tmp_node;
}
위 소스 내용에 listnode 새로운 타입을 만들어서 구조체 대한 함수를 보는데 어떻게 해석을 해야될지 모르겠습니다.
꼭 구조체가 아니러다도 int형 같은 것을 typedef로 정의해서 새로운 타입으로 바꿔서 함수 데이터형을 앞에쓰는건
도무지 해석이 안되네요;
해당 typedef에 대한 내용으로 구조체함수는 어떻게 해석하나요..;
-
블1랙캣
네 수정하겠습니다
-
은별
폰트 규정을 어기셨습니다.
질문게시판에서는 돋움체와 굴림체만 사용할 수 있습니다.
지켜지지 않으면 탈퇴될 수 있습니다.
폰트 설정은 블로그에서 할 수 있습니다. -
늘찬
스텝분들 보시기 전에 폰트를 바꾸시구요.
위 함수의 원형은 다음과 같습니다. 해석이 되나요?
해석이 안되면 구조체에 대해 더 공부하셔야 합니다.
struct ListNode *get_node_at(LinkedListType *list, int pos);