본문 바로가기

2014 C/3월

2014.03.18_2







11번째 줄 iAddr = &iNum; 을 했을때에는 warning이 컴파일시 나타나게 된다.

이는 정수형 int(iAddr)에 int *(&iNum)형식의 값을 넣으려 하여 그렇게 된다. 그렇기에 캐스팅으로 int *을 int형으로 수정하였다.




->이미지 잘못됨...

위의 70은 74로

밑의 74는 6C로

0밑의 12FF70 은 12FF6C로..


15번째줄의 0x12FF74에 1000을 대입하면 어떻게 될까?

11번째줄을 보면 iAddr의 메모리값에 iNum의 주소값 즉 12FF6C을 넣었다. iNum의 주소값이 12FF6C이며 iAddr의 메모리값이 12FF6C이 된것,





출력화면










'2014 C > 3월' 카테고리의 다른 글

2014.03.20  (0) 2014.03.20
2014.03.19  (0) 2014.03.19
2014.03.18  (0) 2014.03.18
1212  (0) 2014.03.18
2014.03.17  (0) 2014.03.17