메뉴 건너뛰기

목록
profile
조회 수 14 댓글 3 예스잼 0 노잼 0

No Attached Image

이제야 알게됨 

C언어에서 화살표연산자는 구조체에서만 사용된다...

그러므로 이제는 연결리스트를 할 수 있게됨 ㅋㅋ

#include <stdio.h>

#include <stdlib.h>

struct NODE {

char* data;

struct NODE* link;

};

int main() {

 

struct NODE* week = (struct NODE*)calloc(1, sizeof(struct NODE));

struct NODE* node1 = (struct NODE*)calloc(1, sizeof(struct NODE));

struct NODE* node2 = (struct NODE*)calloc(1, sizeof(struct NODE));

struct NODE* node3 = (struct NODE*)calloc(1, sizeof(struct NODE));

 

week->link = node1;

node1->data = "MON";

node1->link = node2;

node2->data = "TUE";

node2->link = node3;

node3->data = "WED";

node3->link = NULL;

 

 

struct NODE *curr = week->link;

while (curr != NULL) {

printf("Today is %s\n", curr->data);

curr = curr->link;

}

free(week);

free(node1);

free(node2);

free(node3);

 

return 0; 

}

이거 이해한건 아님. 

  • profile
    그리드 2022.11.23 14:43
    struct NODE* node2 = (struct NODE*)calloc(1, sizeof(struct NODE));
    node2->data = 6;
    node2->link= node1->link;
    node1->link = node2;
  • profile
    그리드 2022.11.23 15:39(수정됨)
    순환 연결리스트는 쉽다.
    시작점을 head로 설정하게 하고
    head = node1;
    끝노드를 node->link = head 로 만들면 됨
  • profile
    그리드 2022.11.23 15:41
    이중 연결리스트는 복잡하기에 그려가면서 이해할 예정

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1312 1
1048 degen. 말폭도 2023.07.24 43 0
1047 fidgety 1 말폭도 2023.07.14 68 0
1046 구글 개발자계정 결제한거 3 file 사고뭉치 2023.07.13 142 0
1045 B하고 V발음 1 지잡졸업수붕이 2023.07.09 82 0
1044 시험공부중임 2 지잡졸업수붕이 2023.07.08 55 0
1043 백준 5597문제 C로 ㅈ같이 푸는법 나무터칭수필맨 2023.06.22 90 0
1042 컴퓨터개론부터 다시 공부한다 나무터칭수필맨 2023.06.21 81 0
1041 메모 4 file 미니미니자궁맨 2023.06.16 90 0
1040 과제가 1 나무터칭수필맨 2023.06.12 75 0
1039 -메- 64비트 도입여정 1 나무터칭수필맨 2023.06.10 99 0
1038 액티비티와 인텐트까지 공부해야지 나무터칭수필맨 2023.06.10 63 0
1037 4090ti 언제나와 그래서 file 토요코키즈 2023.06.06 56 0
1036 안드로이드 프로그래밍 니애미~ 나무터칭수필맨 2023.06.05 14 0
1035 과제 해결을 위한 라벨링 방법 나무터칭수필맨 2023.06.01 35 0
1034 과제 해결과정 나무터칭수필맨 2023.05.30 21 0
1033 자료구조 나무터칭수필맨 2023.05.29 20 0
1032 머학교 자바 과제 나무터칭수필맨 2023.05.29 28 0
1031 - 나무터칭수필맨 2023.05.26 14 0
1030 자료구조, 안드로이드 프로그래밍 연습문제 풀어보겠음... 1 나무터칭수필맨 2023.05.22 50 0
1029 접속사 THAT 관계대명사 THAT 나무터칭수필맨 2023.04.29 52 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 56 Next
/ 56