디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

형들... 단일 연결 리스트 좀 도와주세요

근성이다?(110.35) 2011.11.22 18:43:45
조회 75 추천 0 댓글 4

단일 연결 리스트 공부를 하는 도중에 한 라인이 이해가 되질 않아서요...



질문드릴 코드...
#include <stdio.h>
#include <stdlib.h>
typedef struct _node {
        int data;
        struct _node *link;
}DATA, *PDATA;

PDATA nodeAlloc(int data) {
      PDATA p = (PDATA)malloc(sizeof(DATA));
      p->data = data;
      p->link = NULL;
      return p;
}

PDATA insertNode(PDATA head, int data) {
      PDATA p = head, n = nodeAlloc( data );
      
      if(head == NULL)
              return n;
      while(p->link)                        // 이해가 되지않는
              p = p->link;                        // 두 라인...
      p->link = n;
      
      return head;
}

void printNode(PDATA p) {
     for( ; p ; p = p->link)
          printf("%4d", p->data); }
          
main() {
       PDATA head = NULL, p = NULL;
       
       head = insertNode(head, 10);
       head = insertNode(head, 20);
     
       printNode(head);
           }


질문: 저 두 라인을 어떻게 이해해야할까요?

while... p->link가 참이면? 흠....
while속 조건문이 참이라면 그 속의 내용이 실행되고,
p = p->link가 실행될텐데....

단일 연결 리스트가 어떻게 이어지는지에 대해선 
다른 예제를 통해 이해가 완료된 상태인데...

저 두 라인을 이해할수가 없네요... 도와주세요!

컴파일러: Bloodshed Dev-C++ 4.9.9.2
사용 운영체제: Windows XP SP3 (32bit)
사용 언어: C언어

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
290259 옵티머스 LTE 너무좋아요 [5] Energy Drink갤로그로 이동합니다. 11.11.24 83 1
290258 전효성 같은 마누라 얻고 싶으면.. [2] 므해?갤로그로 이동합니다. 11.11.24 144 0
290256 아악 곽벌레가 나타났다!!!!! 여태 딴날당 알바 하다 온듯 [3] 거칠게갤로그로 이동합니다. 11.11.24 67 0
290253 php는 진짜 좋은거 같다 ㅂㅂ(115.161) 11.11.24 89 0
290252 아이티 업계 안가야 되는 이유 [6] 므해?갤로그로 이동합니다. 11.11.24 254 0
290250 요즘 집에서 생존경제라는 강좌를 보고 있는데 쩐다. [1] 거칠게갤로그로 이동합니다. 11.11.24 100 0
290249 이거 왜그런지 아는 개럴 잇냐 없겟지 [6] 늅튭(202.30) 11.11.24 61 0
290248 회사에서 만약에 지방으로 내려가야겟다라고 하면 [5] 좋은아버지갤로그로 이동합니다. 11.11.24 104 0
290246 질문좀 하러 왔습니다. [1] 미향갤로그로 이동합니다. 11.11.24 45 0
290244 오늘은 좀 바뻤다. 시밤 웹은 새로운 세계라 조낸 배울께 많군 거칠게갤로그로 이동합니다. 11.11.24 52 0
290243 계좌제 말고 전액지원으로 c#, asp.net 교육시켜주는 곳 있음? [1] insight갤로그로 이동합니다. 11.11.24 66 0
290242 궁금한 것이 있는데 [3] 좋은아버지갤로그로 이동합니다. 11.11.24 54 0
290241 mchello횽 봄미다 시발살려줘(122.49) 11.11.24 31 0
290240 변수명은 몇글자 까지가 마지노선인가요? [9] (114.108) 11.11.24 76 0
290239 용팔이 쇼핑몰에서 조립 의뢰하면 중고부품으로 하는거 레알? [2] 장어구이(211.245) 11.11.24 76 0
290238 곽팀장에게질문 게논볼갤로그로 이동합니다. 11.11.24 51 0
290236 딥웹 볼것도 없네 .........(14.42) 11.11.24 82 0
290234 하....답답하군 [2] 시벌(115.22) 11.11.24 60 0
290233 FTA가 IT에서는 무서운거 아니냐? [4] ㅇㅇㅇ(121.144) 11.11.24 140 0
290231 스마트폰 던져서 구속 체크도 가능할것 같다 [6] 알탱o갤로그로 이동합니다. 11.11.24 95 0
290228 스마트폰으로 위피트 같은 게임 만들고 싶다 [1] 알탱o갤로그로 이동합니다. 11.11.24 56 0
290227 현업이랑 싸우지 말기 [7] 1(112.216) 11.11.24 107 0
290225 좋은아버지횽 잠만 읽어봐줘 [6] +어게인갤로그로 이동합니다. 11.11.24 71 0
290224 좀 더 창의적인 해킹방법이 없을까? [3] (221.143) 11.11.24 116 0
290223 시발 한국의 앵그리버드를 만들고싶다 [7] 싴보이갤로그로 이동합니다. 11.11.24 102 0
290222 앱 판매 현황을 공개하마. [2] 자장(183.1) 11.11.24 94 0
290221 백순대볶음 vs 빨간순대볶음 [5] 알탱o갤로그로 이동합니다. 11.11.24 73 0
290220 횽들 진로에 대해 질문좀 드립니다. [12] 시발살려줘(122.49) 11.11.24 108 0
290218 병렬처리 뭐 별거있냐... [2] 이문동쮸쮸바갤로그로 이동합니다. 11.11.24 117 0
290217 우와아앙 [5] 으앓(175.210) 11.11.24 62 0
290216 딥웹 들어가서 악성코드나 바이러스 먹은 횽 있나영? 알탱o갤로그로 이동합니다. 11.11.24 62 0
290215 캐꼬 소환중 [4] 햏햏했(115.90) 11.11.24 57 0
290212 OpenGL 2.0 서적이라도 괜찮으니 한글화 된거 구할데 없나여 [1] ㅁㅇㄴㄹ(220.149) 11.11.24 46 0
290211 그럼 진짜 폭탄선언 [6] 알탱o갤로그로 이동합니다. 11.11.24 169 0
290210 좋은아버지 봐라 [2] 알탱o갤로그로 이동합니다. 11.11.24 73 0
290208 ATmega128 질문이에요 ㅠㅠ [1] MUFF갤로그로 이동합니다. 11.11.24 45 0
290207 급합니다.. 답변 부탁드려요..ㅠ [7] 슈퍼수환갤로그로 이동합니다. 11.11.24 62 0
290206 OpenGL 전문 서적은 없음? ㅁㅇㄴㄹ(220.149) 11.11.24 35 0
290205 나 면접 보기로 햇어. [6] 좋은아버지갤로그로 이동합니다. 11.11.24 165 0
290204 폭탄선언 [7] 알탱o갤로그로 이동합니다. 11.11.24 110 0
290203 우리회사의 패기 [2] McHello갤로그로 이동합니다. 11.11.24 148 0
290201 추가 피해자를 막아야되! [2] 분당살람갤로그로 이동합니다. 11.11.24 91 0
290200 센차터치 공부하는 사람 있음???? [11] ㅁㄴㅇㄹ(115.137) 11.11.24 84 0
290199 형들 이거 Craps 게임인데 여러번 반복하게 하려면 어떻게 해야돼? [4] 네크할배갤로그로 이동합니다. 11.11.24 66 0
290198 오오미 신세계다 [7] -ㅂ-(210.90) 11.11.24 94 0
290197 [MFC] ::TransparentBlt 와 ::StretchBlt 질문 AS(165.246) 11.11.24 170 0
290196 아스와 곽팀장의 비난 에너지의 원천 [3] 분당살람갤로그로 이동합니다. 11.11.24 68 0
290195 c언어 주석좀달아줘 ㅠ [3] ㅇㅇ(163.152) 11.11.24 55 0
290194 형 들 있자나 이런 업무는 어떄 ? [6] 좋은아버지갤로그로 이동합니다. 11.11.24 81 0
290193 윈7에서 비졀 2008 잘 돌아가나요? [2] 금고래갤로그로 이동합니다. 11.11.24 41 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2