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

반응형

+ Recent posts