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 |