단순 연결 리스트 프로그램에 대해서 질문있습니다.
치킨마루
2023.04.01
질문 제목 : 단순 연결 리스트 프로그램에 대해서 질문있습니다.질문 요약 :리스트 마지막 노드 삽입 알고리즘을 C언어로 표현했을때
newnode=(listnode*)malloc(sizeof(listnode));
에서 이게 무슨 뜻이지 이해가 잘안가요질문 내용 : 제가 워낙 초보라서 잘 이해가 안가네요 이게 삽입할 새 노드를 할당시키는거라고 하는데
typedef struct Listnode{
char data[10];
struct ListNode* link;
}listNode;
이렇게 되있으면 (sizeof(listnode))이게 12가 되는건가요?
그러면 (listnode*)형으로 12개 공간을 할당하라는거 맞나요?
그렇게 되면 newnode 는 listnode가 12개가 되는건가요?
마지막에 노드 삽입하는건데 12개나 하는거에요? 아 잘 모르겠네요
이거 무슨 말인지좀 설명좀 부탁드릴게요