struct Data {

  int member;

};

Data data;


이런식으로 되있으면


data하고 data.member하고


주소가 똑같이 나오던데


구조체 이름이 해당 구조체의 시작주소이고


논리적으로 구조체이름 = 첫번째 멤버주소


성립이 되는데


물리적으로 하나의 주소에 두가지 이름이 들어가진 않을테고


코드 영역이라는 곳에 이 두가지 이름이 들어가는건가요?