[C] 포인터 - 1 포인터 변수의 값과 주소 변수를 선언하는 것은 메모리에 기억공간을 할당하는 것이며, 할당된 이후에는 변수명으로 그 기억공간을 사용한다. 변수가 선언되면 컴파일러는 심볼테이블(symbol table)이라는 변수의 목록을 만든다. 심볼테이블에는 변수이름과 자료형과 이 변수가 할당받은 메모리의 주소가 기록된다. 변수가 할당받은 공간에 변수의 값이 들어간다. 변수의 선언시에는 미지정값이 들어 있다. 변수 x와 y앞에 붙은 &는 주소 연산자이다. &x는 변수가 할당받은 메모리의 주소를 말한다. 메모리에는 바이트(byte)단위로 그 위치를 식별할 수 있는 물리적인 주소값이 있으며, 형식 지정자 %p는 주소를 16진수로 출력할 때 사용된다. 여기서 변수의 주소값 0x2003이나 0x2007은 정해진 값이 아니라 프로.. 개발자과정준비/C 4년 전