typedef sturct{
charname[10]
charnumber[10]
}list ;
void add(list *p,int *num)
int main(void)
{
}
void add(list *p,int *num)
scanf("%s",ptr[*num].name);
scanf("%s",ptr[*num].number);
구조체가 저렇게있다고치고 해석해보면 scanf에 ptr[*num].name 이 들어가는데 따로뭐설정을안해줘도 *p포인터변수가 *num포인터변수가 list구조체안에 name이랑 number를
가리키고있는거야 ?
뭔 소리냐? ptr은 뭔데? ptr이 구조체면 ptr은 내부적으로 메모리 주소를 가리키고, 그 메모리 주소를 타고 들어가면 이후 10칸 10칸 총 시무칸의 빈 메모리 주소를 가리키게 된다. 만약에 ptr이 포인터 집합(리스트)라면 그 리스트들에는 포인터들이 모여있고, 마찬가지로 위로 올라가서 포인터 타고 들어가면 20칸의 빈 공간을 만나게 됨. ^오^ 니가 설명을 개떡같이 해서 나도 설명 개떡같이 해줬다. 이건 뭐 정확히 정리해서 알려줄 필요가 없어서 좋네.
이런 논리로 글을 쓴거면 이런 논리로 써도 알아먹겠지. 니 수준에서 말해줌.