씨1발

void LFirst(&list,&pdata) // pdata는 동적할당된 구조체임

{

-------중략-------

*p 코드에서 참조된 데이터값)

}


보통위의 함수를 호출할떄


LFirst(&list,&pdata)


이런식으로하던데


왜이렇게하는거임


LFirst(&list, pdata) 이렇게하면안됨?


list는 동적할당된 메모리가 아니라 그냥 List 라는 구조체임


왜 &쓰냐고 시1발

포인터 변수에 이미 지정하는 주소값이있는데 왜 한차원 더올리는거야 애1미씨1발


pdata가 정의된 ADT에있는 함수는 시1발 다 &안쓰는데 그함수들엔 포인터 연산자가 없음


중략된코드에는 ->연산자만있음


왜그런지 알려줄사람 없음?