美文网首页
指针(2)二级指针

指针(2)二级指针

作者: 蚂蚁牙齿不黑 | 来源:发表于2017-06-10 16:39 被阅读23次

二级指针 :指向指针的指针
先看一段代码

int main(int argc, const char * argv[]) {
    int a = 10;
    int *p = &a;
    
    int **p2 = &p;
    
    int ***p3 = &p2;
    
    printf("%d\n",a);
    
    *p = 20;
    printf("一级指针:%d\n",a);
    
    **p2 = 30;
    printf("二级指针:%d\n",a);
    
    ***p3 = 4;
    printf("三级指针:%d\n",a);
    return 0;
}

打印结果:
10
一级指针:20
二级指针:30
三级指针:4

p2存储了一级指针p1的内存地址 所以p2就是二级指针,同理p3储存了p2的内存地址,那么p3就是三级指针

相关文章

  • 指针(2)二级指针

    二级指针 :指向指针的指针先看一段代码 p2存储了一级指针p1的内存地址 所以p2就是二级指针,同理p3储存了p...

  • 12.15C基础数组和指针的学习

    笔记: 一 数组 1.二维数组 2.指针 2.二级指针

  • 二级指针

    关于二级指针,可以参考这篇文章[二级指针的作用详解] 所谓二级指针可以理解为:指向指针的指针函数通常会将参数拷贝一...

  • C++ 指针与二维数组

    一级指针 二级指针

  • c基础 - 二级指针和多级指针

    前言 变量:就是给内存地址取一个别名; 1. 二级指针 二级指针:就是对一级指针再取地址; 2. 代码...

  • 02-C语言的指针

    02-C语言的指针 目标 C语言指针释义 指针用法 指针与数组 指针与函数的参数 二级指针 函数指针 指针在C中很...

  • * 与 & 以及二级指针

    *: 星号,用来声明指针的; &:连字号运算符,定义内存位置; 二级指针:指向指针的指针。 指针 指针是一个变量,...

  • 学习笔记3(指针运算,函数参数与指针,数组指针,二级指针)

    一、指针运算 二、数组与指针 三、指针和函数参数 java中: C/C++中: 四、指针数组 五、 二级指针 六、...

  • 指针(数组指针、指针数组、二级指针)

    指针的概念 首先我们需要知道变量的概念(不管变量和常量,这个概念是一样的),变量即一系列的值。我们在声明变量的时候...

  • 10.3 指针

    [二级指针]定义指针 [指针的区地址]同其他变量一样,指针变量也有自己的地址和值,对指针而言,&运算符给出指针本身...

网友评论

      本文标题:指针(2)二级指针

      本文链接:https://www.haomeiwen.com/subject/juciottx.html