스택에서 선언해주는 struct listnode *listptr이랑일반적인 포인터변수 char *ptr은 다른 변수 선언임?밑에꺼는 주소를 저장? 초기화? (&ptr같은거 해주는거)해줘야하는데 위에껀 안해줘서 물어봄- dc official App
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
??존나멍청한질문임?
struct listnode *listptr 예는 listnode 타입의 변수의 주소를 저장할 수 있고 char *ptr 예는 char 타입의 변수를 저장할 수 있음
아마 포인터변수 이름이 listnode 인거 보니 리스트의 노드를 가르키는 포인터인거 같은데 리스트노드는 heap에 동적으로 할당됨
리스트노드 가르키는 포인터 함수의 주소는 자동으로 할당되는거여서 &써서 지정안해줘도 되고 밑에 char*ptr같은거는 자동으로 할당이 안되서 지정 해줘야한다는 이야기 맞음? 제발 답변해주세요 부탁드릴게요
똑같은 종류의 데이터를 저장하지만 타입은 다름
해당 댓글은 삭제되었습니다.
어쨋든 타입이달라서 그렇다는거지? 리스트는 동적할당대서 상관없는거고 나중에 공부해야하겠다
중간고사 쳐야되서 ㅠㅠ