// struct sample
// struct7.c
// 구조체를 사용하여 링크드 리스트 만들기

#include <stdio.h>

// 1) 구조체 정의 (typedef)
typedef struct score
{
    char name[20];
    int  kor;
    struct score *next;
} SS;

int main(int argc, char *argv[])
{
    // 2) 구조체 선언
    SS s1={"park",100};
    SS s2={"kim",90};
    SS s3={"lee",80};

    SS *p;

    s1.next = &s2;
    s2.next = &s3;
    s3.next = '\0';


    for(p=&s1 ; p ; p = p->next)
    {
        printf("%s --- %d\n",p->name, p->kor);
    }

    return 0;
}

펌 : http://cafe.naver.com/itdocument.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=382

전문대 시절 링크드리스크가 이해가 되질 않아서 얼마나 골머리를 굴렸는지... 떱

+ Recent posts