/*C語言 雙重指標*/
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
    int i = 1, *j, **k;

    j = &i;
    k = &j;

    printf("i = %d, &i = %p\n", i, &i);
    printf("*j = %d, &j = %p, j = %p\n", *j, &j, j);
    printf("**k = %d, *k = %p, &k = %p, k = %p\n", **k, *k, &k, k);
    //**k的值為雙重指標k最後指向的變數

    system("pause");
    return 0;
}

結果為:

image

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()