Ex03-같은 메모리 공간 이름

CODEDRAGON Development/C, C++

반응형

   

같은 메모리 공간 이름

char*형의 포인터 변수에 char형 변수의 주소 저장하기

c == *&cp == *cp ==**&cp

   

   

메모리 구조

   

   

   

소스코드

   

#include <stdio.h>

int main( ) {
                char c='A';
                char* cp=NULL;

                cp=&c;                  //
주소 저장

                printf("%x %c %c\n", &c, c, *&c);
                printf("%x %x %x\n", &cp, cp, *&cp);

                printf("%c\n", c);              //
직접 접근, A출력
                printf("%c\n", *&c);    //
직접 접근, A출력 (추가로 확인 출력)
                printf("%c\n", *cp);    //
간접 접근, A출력
                printf("%c\n", **&cp);  //
간접 접근, A출력 (추가로 확인 출력)

                return 0;
}


   

   

출력결과