struct Data {
int member;
};
Data data;
이런식으로 되있으면
data하고 data.member하고
주소가 똑같이 나오던데
구조체 이름이 해당 구조체의 시작주소이고
논리적으로 구조체이름 = 첫번째 멤버주소
성립이 되는데
물리적으로 하나의 주소에 두가지 이름이 들어가진 않을테고
코드 영역이라는 곳에 이 두가지 이름이 들어가는건가요?
struct Data {
int member;
};
Data data;
이런식으로 되있으면
data하고 data.member하고
주소가 똑같이 나오던데
구조체 이름이 해당 구조체의 시작주소이고
논리적으로 구조체이름 = 첫번째 멤버주소
성립이 되는데
물리적으로 하나의 주소에 두가지 이름이 들어가진 않을테고
코드 영역이라는 곳에 이 두가지 이름이 들어가는건가요?
당연한데 설명하기 어렵네 ㅠㅠ
멤버 두세개 넣고 sizeof도 해보고 하면서 관찰해보삼
이건 스택 영역 조금만 지식 쌓으면 자연스래 이해될 부분임.. 스택, 힙, 데이터, 텍스트 영역으로 나뉘는데, 스택구조에 대해서 한번 조사해봐
스택영역하곤 상관없음 어느영역이든 저렇게되니깐
되있->돼있 (되어 = 돼임) [리듬 맞춤법 봇♬]