씨1발
void LFirst(&list,&pdata) // pdata는 동적할당된 구조체임
{
-------중략-------
*p 코드에서 참조된 데이터값)
}
보통위의 함수를 호출할떄
LFirst(&list,&pdata)
이런식으로하던데
왜이렇게하는거임
LFirst(&list, pdata) 이렇게하면안됨?
list는 동적할당된 메모리가 아니라 그냥 List 라는 구조체임
왜 &쓰냐고 시1발
포인터 변수에 이미 지정하는 주소값이있는데 왜 한차원 더올리는거야 애1미씨1발
pdata가 정의된 ADT에있는 함수는 시1발 다 &안쓰는데 그함수들엔 포인터 연산자가 없음
중략된코드에는 ->연산자만있음
왜그런지 알려줄사람 없음?
님이 전에 쓴 글에 답글 달아 놨으니 참고바람
LFirst(&list,&pdata) 이거만 pdata가 가리키는 주소값이 변경될 여지가 있거나 내부적으로 포인터를 이용하여 계산했나보지 별것도 아닌거에 일일히 파고들지마 개 쓰잘대기없는 이유니까
그보다 아이돌학교 이다희좀 뽑아줘라 30위라 탈락위기임