#include lt;stdio.h>
#include<iostream>
using namespace std;
struct Node{
char data;
struct Node *link;
};
int main(void)
{
Node *p;
Node *temp;
p=new Node;
p-> + ;
for(int i=0;i<20;i++)
{
temp= new Node;
temp-> +1;
p->link=temp;
temp->link=NULL;
}
Node* pHead;
pHead=p;
while (pHead)
{
cout<<pHead->data;
pHead = pHead->link;
}
}
밑에건 남이한거 참고한거;; ㅈ ㅅㅈㅅ
For문에서 p의 link에만 대입하는데 연결이 될리가있냐- From DC 도우미+
ㄴ형 그럼 어떻게 연결해야돼?ㅠㅠ
For() Node *p=temp; { Node *ptemp= new node; temp->link=ptemp; temp = ptemp; }- From DC 도우미+
이러면 p변수에 첫번째 노드가 들어가겠지?(헤드노드) 그리고 포문에서 temp의 리스트에 새로운 노드을 연결시키고 템프에는 새로연결시킨 노드를 대입하고 반복하면 p로 다 해결볼수있는겨- From DC 도우미+
글고 너으ㅠ소스가 이상했던이유는 포문을 보면 걍 p에 새로운 node만을 대입하고있다는걸 볼수있을거야- From DC 도우미+