728x90
728x90
#include <stdio.h>
void main()
{
int *ptr;
int **pptr;
int a = 10;
ptr = &a;
pptr = &ptr;
printf("a의 주소값: %p\n", &a);
printf("ptr 내 저장된 값: %p\n", ptr);
printf("ptr이 가리키는 대상체의 실제값: %d\n", *ptr);
printf("ptr의 주소값: %p\n", &ptr);
printf("pptr에 저장된 값: %p\n", pptr);
printf("pptr이 가리키는 대상체의 실제값: %d\n",*pptr);
printf("pptr이 가리키는 최종 대상체의 실제값: %d\n",**pptr);
}
결과
a의 주소값: 0022FF64
ptr 내 저장된 값: 0022FF64
ptr이 가리키는 대상체의 실제값: 10
ptr의 주소값: 0022FF68
pptr에 저장된 값: 0022FF68
pptr이 가리키는 대상체의 실제값: 2293604
pptr이 가리키는 최종 대상체의 실제값: 10
728x90
'WORK > Sotfware' 카테고리의 다른 글
8051 타이머 시간 설정? (0) | 2012.07.11 |
---|---|
함수 포인터 (0) | 2012.06.20 |
sort (0) | 2012.06.18 |
hex->ascii / ascii->hex (0) | 2012.05.07 |
von neumann architecture vs harvard architecture (0) | 2012.05.04 |
댓글