
#include main() { int i = 0; int j = 1; printf("값 = %d, 메모리주소 = %p\n",i,&i); printf("값 = %d, 메모리주소 = %p\n",j,&j); } 메모리 번지를 표현하기 위해서는 '%p'를 이용한다. 번지 지정 연산자(&)를 사용한다. &i라는 것은 i의 값이 아닌 i가 저장되어 있는 메모리 번지를 printf()함수에 넘겨주기 위한 것이다. int형 변수이기 때문에 각 변수당 메모리를 4byte씩 차지한다.
프로그래밍 언어/C,C++
2019. 9. 2. 09:52