二级指针怎么用

代码:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int a = 10;
    int* p = &a;
    int** pp = &p;
    // 二级指针前面加 * 代表一级指针得值
    printf("一级指针地址值:%p\n", &p);
    printf("二级指针指向的一级指针的值:%p\n", *pp);
    // 二级指针前面加 ** 代表指针指向一级指针指向的地址上的值
    printf("一级指针指向的地址上的值:%d\n", *p);
    printf("二级指针指向的一级指针的值:%d\n", **pp);
    system("pause");
    return 0;
}
最后修改:2019 年 04 月 19 日 03 : 40 PM

发表评论