int a=1; a是一个整形变量

a=1,&a=0x0001

int *b=&a;b是一个指针,指向变量a,b存储的是a的地址

b=&a=0x0001,*b=a=1,&b=0x0002

int **c=&b;c是二级指针,指向指针b,c存储的b的地址

c=&b=0x0002,*c=b=&a=0x0001,**c=*b=a=1,&c=0x0003

举例:

一级指针

在函数里的p是q的一个复制体,p和q并不是同一个指针,在经过函数变化后,q不变,p指向b。

二级指针

**p里面存放的是*q的地址,函数里面修改的*q的值(即所指向的地址),所以q的值会变化,q指向b。

一级指针和二级指针使用区别相关推荐

  1. (C++)函数参数传递中的一级指针和二级指针

    主要内容: 1.一级指针和二级指针 2.函数指针传递的例子 3.什么时候需要传递二级指针? 4.二级指针在链表中的使用 1.一级指针和二级指针 一级指针:即我们一般说的指针,就是内存地址; 二级指针: ...

  2. 函数参数的传递问题(一级指针和二级指针)

    函数参数的传递问题(一级指针和二级指针) [转] 原以为自己对指针掌握了,却还是对这个问题不太明白.请教!   程序1:   void  myMalloc(char  *s)  //我想在函数中分配内 ...

  3. C语言:结构体中一级指针和二级指针的创建与释放示例

    http://blog.csdn.net/Bixiwen_liu/article/details/53610952 这几天把C语言巩固了一下,作为一门最基本的编程语言,C语言还是相当基础和非常重要的, ...

  4. C++之指针探究(一):一级指针和二级指针

    一级指针: 例1: 运行结果:   二级指针(指向指针的指针)(二级指针存储着一级指针这个变量的地址): 例2: 运行结果: 例3:二级指针可改变一级指针的指向 运行结果: 附上例代码: //小问学编 ...

  5. 带你认识什么是一级指针、二级指针、三级指针

    今天带大家了解一下什么是一级指针.二级指针.三级指针 1.一级指针 一级指针其实就是我们平时常见的普通指针 如: int a = 12; int * b = &a; //一级指针,定义一个指针 ...

  6. 深入理解指针以及二级指针(指针的指针)

    前言:本文将讲解指针的定义.指针变量和普通变量的本质区别.一级指针和二级指针的关系以及如何通过二级指针修改一级指针所指向的内存.文末还附加了两个实例,帮助读者加深对二级指针的理解.本文试图通过图表的方 ...

  7. 指针数组,数组指针,指针函数,函数指针,二级指针详解

    先看个简单的:char *p,这定义了一个指针,指针指向的数据类型是字符型,char  *(p)定义了一个指针P: char *p[4], 为指针数组,由于[]的优先级高于*,所以p先和[]结合,p[ ...

  8. 【C基础】指针/指针运算/二级指针/函数指针

    指针定义: 指针是一种数据类型,使用它可以用来定义指针变量,指针变量中存储的其实是整数,这种整数代表了内存的编号. 指针的使用: 1.函数之间相独立,但有些时候需要共享变量.传参是值传递全局变量容易命 ...

  9. 对指针的详细认识(一)—— 指针概念+指针类型+野指针+指针运算+二级指针

    文章目录 指针是什么? 指针的定义 指针的大小 指针类型 指针有哪些类型? 指针类型有什么意义? 野指针 野指针的成因 如何避免野指针 指针运算 指针+-整数 指针-指针 指针的关系运算 二级指针 指 ...

  10. 字符指针数组(二级指针)

    一.字符指针数组 - 1 1.字符指针数组概念 字符指针数组是指一个数组中的各个元素都是字符指针 或者是字符串(字符数组)的首地址 2.初始化 char *name[]={"zhangsan ...

最新文章

  1. 快速构建Windows 8风格应用6-GridView数据控件
  2. AI 白皮书:赢家、输家
  3. Swiper使用心得
  4. 1、CSS 定位 (Positioning)
  5. Java 8 CompletableFuture 教程
  6. Python module模块 包 __name__
  7. Linux编程MQTT实现主题发布订阅
  8. IOS UISwitch 组件的使用
  9. python数据结构-如何统计序列中元素的频度
  10. 计算机组成原理浮点数左移规则,2020考研计算机组成原理知识点:浮点数的表示和运算...
  11. 软件测试的错误优先级,软件测试典型错误
  12. C++ 获取鼠标点击位置
  13. 正则表达式验证ip是否是内网ip
  14. 按照计算机病毒存在,下列选项中,不属于按照计算机病毒存在的方式分类的是()。 - 问答库...
  15. 在苹果手机上实现虹膜识别(通过改装实现)
  16. Python学习(二)列表,for循环,切片,元组
  17. Excel计算相邻单元格时间差,如果时间差大于24h编号自增
  18. 帝国时代III亚洲王朝序列号自动输入器
  19. 使用WinDbg Preview解决Win10系统蓝屏问题
  20. catia锥齿轮cad三视图_catia直齿圆锥齿轮有限元分析

热门文章

  1. TypeError: Error #1034: 強制类型转换失败--解决之道
  2. 【VUE项目实战】1、学习目标以及概述
  3. 遍地开花的 Attention ,你真的懂吗?
  4. 感情危机,朋友的网恋女友要和他闹分手,问我怎么办
  5. Spring源码分析3 — spring XML配置文件的解析流程
  6. 如何快速开发一款蓝牙发射器?
  7. 滑动平均滤波c语言_11种经典软件滤波算法及其波形效果图(附C语言程序)
  8. 计算机每年有多少博士毕业,国内每年有多少博士毕业?其中又有多少博士能达到“年薪百万”?...
  9. 最小二乘法曲线拟合y=c1+c2x+c3x^2——java版
  10. 投资127亿!深圳,再添一所985