Ex37-포인터 변수를 이용하여 문자 배열에 접근하기

CODEDRAGON Development/C, C++

반응형

   

포인터 변수를 이용하여 문자 배열에 접근하기

   

   

메모리 구조

   

소스코드

   

int main(void) {
        char array[ ]={'A', 'B', 'C', 'D', 'E'};
        char* p=NULL;

        p=array;

        printf("%c %c %c %c %c\n", p[0], p[1], p[2], p[3], p[4]);
        printf("%d %d %d %d %d\n", p[0], p[1], p[2], p[3], p[4]);

        printf("%c %c %c %c %c\n", *(p+0), *(p+1), *(p+2), *(p+3), *(p+4));
        printf("%d %d %d %d %d\n", *(p+0), *(p+1), *(p+2), *(p+3), *(p+4));

        return 0;
}


   

   

출력결과