int a 시리즈
int a;
운영체제로부터 메모리 공간 어딘가에 정수형타입 int의 4byte만큼메모리 공간을 할당받고, 그 주소 위에 a라는 방을 만들고,
그 방 안에는 쓰레기 값이 들어있다.
int a[];
운영체제로부터 메모리 공간 어딘가에 정수형타입 int ( 4 byte * 배열의 갯수 ) 만큼메모리를 연속적으로 할당받고, 그 주소에는 맨 앞에 a라는 문패를 달고,
각 방 안에는 쓰레기 값이 들어있다.
int* a; ( 32bit 운영체제 기준 )
운영체제로부터 메모리 공간 어딘가에 자료형에 상관없이 4byte의 메모리 공간을할당받고, 그 주소 위에 a라는 방을 만들고, 그 방 안에는 쓰레기 주소값이 들어있다.
struct a;
운영체제로부터 메모리 공간 어딘가에 구조체 A의 멤버변수들의 크기만큼메모리 공간을 연속적으로 할당받고, 그 주소 위에 a라는 문을 만들고,
그 방 안에는 쓰레기 값이 들어있다.
댓글
댓글 쓰기