728x90
300x250
[C언어] 포인터 변수 관계
태스트 환경 : Visual Studio 2008.
#include <stdio.h>
main()
{
/* 변수 선언 */
int imsi;
int *imsip;
/* 1. 주소 */
printf("[1. Address]\n");
printf("IMSI : %#010x\n", imsi);
printf("*IMSIP : %#010x\n", imsip);
imsip = &imsi;
/* 2. 주소 */
printf("[2. Address]\n");
printf("IMSI : %#010x\n", imsi);
printf("*IMSIP : %#010x\n", imsip);
*imsip = 1024;
/* 3. 주소 */
printf("[3. Address]\n");
printf("IMSI : %#010x\n", imsi);
printf("*IMSIP : %#010x\n", imsip);
printf("Result : %d\n", *imsip);
}
출력 결과 :
[1. Address]
IMSI : 0xcccccccc
*IMSIP : 0xcccccccc
[2. Address]
IMSI : 0xcccccccc
*IMSIP : 0x0012ff60
[3. Address]
IMSI : 0x00000400
*IMSIP : 0x0012ff60
Result : 1024
반응형
'소프트웨어(SW) > GNU - C, C++' 카테고리의 다른 글
[C언어] 포인터 배열 정리 (134) | 2009.06.07 |
---|---|
[C언어] 꼭 알아야 할 배열 포인터 (142) | 2009.06.07 |
[C언어] 포인터 변수에 번지 할당 (130) | 2009.06.07 |
[C언어] 포인터를 이용한 다중 배열 요소의 출력 - 2 - (128) | 2009.05.14 |
[C언어] 포인터를 이용한 배열 요소의 출력 - 1 - (162) | 2009.05.14 |