아주 기초적인 linked list
미리별
2023.04.01
1#includestdio.h
2 #includestdlib.h
3
4 typedef struct link {
5 int data;
6 struct link *next;
7 }link;
8
9 struct link *first,*temp;
10
11 int main(){
12
13 first = 0;
14
15
16 temp = (struct link *)malloc(sizeof(struct link));
17 temp- data = 33;
18 temp- next = first;
19
20 first = temp;
---------------------------------------------------------------
.... 저는 수업 열심히 들었는데.. 이해력이 부족한건지 ;;
first는 첫번째 이고,data는 데이터 이고, next는 다음 것을 가리킨다..
정리가 잘 안되네요...
색칠한 부분에 link로 스트럭트를 선언하고 안에 새로 같은 이름으로 link 스트럭트 부분이 가장.. 이해가 안되요 ㅜㅜ
주석 달아서 설명 좀 해주세요 ㅠㅠ