다중포인터

|




다중포인터
#include <stdio.h>

int main()
{
    int i = 100;
    int *p = &i;
    int **pp = &p;
    int ***ppp = &pp;

    printf("     i = 100; --> i = %d\n", i);

    *p = 90;
    printf("    *p =  90; --> i =  %d\n", i);

    **pp = 80;
    printf("  **pp =  80; --> i =  %d\n", i);

    ***ppp = 70;
    printf("***ppp =  70; --> i =  %d\n", i);

    return 0;
}

Result--------------------------------------------------------------------------------------------------------------

     i = 100; --> i = 100
    *p =  90; --> i =  90
  **pp =  80; --> i =  80
***ppp =  70; --> i =  70

Result--------------------------------------------------------------------------------------------------------------















'C' 카테고리의 다른 글

구조체  (0) 2010.06.12
버블 정렬 c 0609  (0) 2010.06.09
16진수 0xffffffff의 값 (signed and unsigned)  (0) 2010.06.06
형식 지정자  (0) 2010.06.06
상수의 표기  (0) 2010.06.06
And