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

    C多级指针

    *p                      -----> &p1

    *(*p)                   ----->*(&p1) = &p2

    *(*(*p))                 ----->*(&p2) = &p3

    *(*(*(*p)))               ----->*(&p3)=&p4

    *(*(*(*(*p))))            ----->*(&p4)=&temp

    *(*(*(*(*(*p)))))          ----->*(&temp)=temp---->8

    C多级指针理解

    1、指针变量存储是地址

    2、理解指针声明分两部分:一部分指针变量,二部分指针变量指向的值(即:通过获取指针变量的值,这值是一个地址,通过这地址找到最终的值)

    int *p;      //定义指针p存储变量地址,变量地址对应值是常量:int

    int * *p;   //定义指针p存储变量地址,变量地址对应值是变量地址:int *

    int ** *p   //定义指针p存储变量地址,变量地址对应值是常量地址:int **

    int *** *p //定义指针p存储变量地址,变量地址对应值是常量地址:int ***

  • 相关阅读:
    四则运算网页版
    第六周工作日志
    课堂作业数组最大和
    第五周总结
    四则运算三结对开发
    学习进度第四周
    个人模块记录表
    学习进度表第三周
    四则运算第二篇
    保序回归问题
  • 原文地址:https://www.cnblogs.com/chenweichu/p/6506253.html
Copyright © 2011-2022 走看看