zoukankan      html  css  js  c++  java
  • 二级指针与多级指针

    #include <iostream>
    
    
    int main(int argc, char** argv) {
        
        int i = 0;
        int *p = &i;
        int **pp = &p;
        
        **pp = 100;
        
        printf("%d
    ",i);
        printf("i的地址值:%p
    ",&i);
        printf("p的值:%p
    ",p);
        printf("p的地址值:%p
    ",&p);
        printf("pp的值:%p
    ",pp);
        printf("pp的地址值:%p
    ",&pp);
        printf("*pp的值:%p
    ",*pp);
        printf("**pp的值:%d
    ",**pp);
        
        //同理多级指针,就是高于二级的指针。后面实际会用到的就比较少了,因为那样逻辑就会很混乱
        //问题要考虑的全面,但是尽量用最简单的方法实现。
        //所以后面的基本上就属于概念性的层面了。 
        int ***ppp = &pp;
        printf("ppp的值:%p
    ",*ppp);
        
        return 0;
    }

    示意图:

    多级指针:

  • 相关阅读:
    mkdir,rmdir
    linux目录结构
    echo
    date
    man
    cd
    ls
    线程、进程
    php类型的自动转换
    电商
  • 原文地址:https://www.cnblogs.com/letben/p/5215813.html
Copyright © 2011-2022 走看看