구조체 함수 다시 질문입니다
그린나래
2023.04.01
구조체 함수 다시 질문입니다질문 내용 :
이해가 가지 않는 부분이 빨간색입니다
제가 설명을 잘못해서 다시 질문드립니다
제가 잘 모르겠는부분은 pdata nodealloc()함수의 내부가 아니라...
pdata nodealloc()함수입니다..
그러니깐 예를 들어 char *func(char *s)같은 경우는 char *s는 입력의 형태이고 func는 함수의 이름이고...
char는 반환의 형태인데...
pdata로 반환한다는 뜻인가요??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;
}
void main()
{
pdata head=null, p=null;
head=p=nodealloc(10);
p-link=nodealloc(20);
p=p-link;
p-link=nodealloc(30);
for(p=head ; p ; p=p-link)
printf(%d\n,p-data);
}