링크리스트를 만들때 구조체에 왜 메모리 할당을 하나요?구조체이름이 주소가 있는데
알찬마루
2023.11.20
질문 내용 : 링크리스트를 만들때 head부분에 메모리 할당을 하던데
구조체로 구성을 하면 구조체이름이 포인터상수이니깐 저는 메모리주소가 있다는 소리로 이해가 되는데
왜 또 메모리 할당을 하나요?
-
세여닝 2023-11-20
배열 이름하고 헷갈리신듯.. 구조체 변수(?)도 다른 지역변수처럼 선언된 괄호가 끝나면 사라집니다. /괄호 시작 ~ 구조체 변수 선언 ~ 괄호 끝 ~ 구조체 변수 사용/ 이게 가능하지 않습니다. 그래서 동적할당해서 넣어놓는거죠
-
개구리 2023-11-20
구조체 이름은 포인터 상수 아닌데요.
구조체 이름은 자료형 이름에 불과해요.