-1
배열 대신 링크 목록을 사용하는 방법을 배우려고합니다. 개념을 이해하고 있지만 실행 프로그램을 사용할 수없는 것 같습니다. ... 어떤 도움을 주시면 감사하겠습니다!링크 목록을 사용하는 방법을 배우려고합니다.
#include <stdio.h>
#include <stdlib.h>
struct linkList{
float val;
struct linkList *next;
};
int main()
{
struct linkList n1,n2,n3,*start;
n1.val=5.5;
n2.val=6.6;
n3.val=7.7;
start=&n1;
n1.next=&n2;
n2.next=&n3;
n3.next=0;
while(start.next!=0){
printf("%f",start.val);
start=start.next;
}
return 0;
}
당신은 화살표 연산자를 사용할 필요'->''start' 같은 포인터를 사용하는 경우. 'printf'와 같은 인쇄 작업을 어딘가에 개행해야합니다. 그렇지 않으면 숫자 분리에 대해 걱정할 필요가 있습니다. –
'while (start! = 0) {printf ("% f", 시작 -> val); 시작 = 시작 -> 다음; }' – BLUEPIXY