// 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
전문대 시절 링크드리스크가 이해가 되질 않아서 얼마나 골머리를 굴렸는지... 떱
'구조적언어 > C' 카테고리의 다른 글
swap 함수를 참조에 의한으로 변경해야 할 경우. (0) | 2010.06.07 |
---|---|
#3. 공유메모리 사용설명서 (0) | 2009.12.17 |
#2. 공유메모리 클라이언트 소스 (0) | 2009.12.17 |
#1. 공유메모리 서버 소스 (0) | 2009.12.17 |
hello World를 찍어보자. (0) | 2009.12.17 |