메뉴 건너뛰기

목록
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 1347 1
60 MSE 에 루트 씌우면 RSME 라는데 삼김식감 2023.04.02 14 0
59 이게 뭐임 그리드 2022.12.23 14 0
58 내일은 아두이노로 작품을 제작할거임 file 그리드 2022.12.03 14 0
» 도트연산자, 화살표연산자를 3 그리드 2022.11.22 14 0
56 솔루션 필요 3 그리드 2022.11.06 14 0
55 머신러닝기반 음향인식 그리드 2022.09.16 14 0
54 데이터베이스 벼락치기... 그리드 2022.09.05 14 0
53 공부한것들이 그리드 2022.08.19 14 0
52 내일 문제 몰아서 풀어야겠다 file 그리드 2022.08.18 14 0
51 그리드 2022.12.06 13 2
50 항공지도 이미지 처리방법의 예상순서 그리드 2022.11.23 13 0
49 운지마렵네 2 그리드 2022.11.10 13 0
48 알고리즘 강의 추천좀 그리드 2022.09.06 13 0
47 조만간 C++ 공부하겠음 1 그리드 2022.08.18 13 0
46 스윙이랑 awt만들고 아야나미레이 2022.05.22 13 0
45 뭔가 아는것 같기도 하면서 나무터칭수필맨 2023.04.21 12 0
44 삭제된 게시글입니다. 저능아 2023.04.19 12 0
43 씨발 삼김식감 2023.03.24 12 0
42 디자인광고메일보내는애들은 대체 어케알고보내는거냐 4 저능아 2022.11.13 12 0
41 안드로이드 프로그래밍 공부해서 그리드 2022.11.13 12 0
목록
Board Pagination Prev 1 ... 47 48 49 50 51 52 53 54 55 56 Next
/ 56