從一重指針到二重指針的解釋

#include<stdio.h>
int main()
{
    int *p;
    int *pr;
    int **pt;
    int a = 100;
    p = &a;
    pr = p;
    *pt = p;
    printf("&a = %p,a = %d\n",&a,a);
    printf("p = %p,*p = %d\n",p,*p);
    printf("pr = %p,*pr = %d\n",pr,*pr);
    printf("*pt = %p,**pt = %d\n",*pt,**pt);
    printf("pt = %p,*pt = %p\n",pt,*pt);
}


運行結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章