思考:既然变量的地址可以存起来;

那指针变量也是变量,也能不能存起来呢?

Of cause ~ , so 衍生出二级指针:

二级指针:用来存放指针变量的地址

也要理解 * 的数量为几级指针(以 int 为例):

int* 为一级指针 (意思是把 类型* 看做一个整体)

int** 为二级指针(同样可以把 int** 看做一个整体)

所以既得理解整体看待,也要清楚拆开后的理解

其解引用操作

指针数组

指针数组创建的时候要确定大小,要确定元素个数,不然是错的

应该:int* arr [ 6 ];

而不:int* arr [ ];                这样写有问题

数组是相同性质东西的集合

各种类型有数组,那指针有没有筐筐呢? 当然有

指针数组是关于地址的数组

格式:类型* 数组名 [ 元素个数 ]

etc. int* arr[ 6 ] char* parr[7]

【C语言】初识二级指针相关推荐

  1. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 | 每个 一级指针 指向不同大小内存 | 精准分配每个 一级指针 指向的内存大小 )

    文章目录 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 二.完整代码示例 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 博客 [C 语言]二级指针案例 ( ...

  2. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 )

    文章目录 一.二级指针案例 ( 返回自定义二级指针 ) 二.完整代码示例 一.二级指针案例 ( 返回自定义二级指针 ) 上一篇博客 [C 语言]二级指针案例 ( 字符串切割 | 返回 二维数组 作为结 ...

  3. 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针排序 | 通过 交换指针指向的内存数据 方式进行排序 )

    文章目录 一.二维指针 排序 ( 通过 交换指针指向的内存数据 方式进行排序 ) 二.完整代码示例 一.二维指针 排序 ( 通过 交换指针指向的内存数据 方式进行排序 ) 在上一篇博客 [C 语言]二 ...

  4. 【C 语言】二级指针作为输入 ( 自定义二级指针内存 | 二级指针 排序 | 通过 交换指针方式 进行排序 )

    文章目录 一.二维指针 排序 ( 通过 交换指针方式 进行排序 ) 二.完整代码示例 一.二维指针 排序 ( 通过 交换指针方式 进行排序 ) 在上一篇博客 [C 语言]二级指针作为输入 ( 二维指针 ...

  5. c语言二级指针有什么作用,C语言中二级指针的实例详解

    C语言中二级指针的实例详解 C语言中二级指针的实例详解 用图说明 示例代码: #include int main(int argc, const char * argv[]) { // int a = ...

  6. C语言中二级指针的作用

    C语言中不存在引用,所以当你试图改变一个指针的值的时候必须使用二级指针. 1.当不用指针时,参数传入子函数的过程为值传递,子函数中修改的局部变量的值对原来的实参并没有影响. 2.当用一级指针时,参数传 ...

  7. c语言判断二级指针是否为空,真正明白c语言二级指针

    指针是C语言的灵魂,我想对于一级指针大家应该都很熟悉,也经常用到:比如说对于字符串的处理,函数参数的"值,结果传递"等,对于二级指针或者多级指针,我想理解起来也是比较容易的,比如二 ...

  8. 【C 语言】二级指针内存模型 ( 指针数组 | 二维数组 | 自定义二级指针 | 将 一、二 模型数据拷贝到 三 模型中 并 排序 )

    文章目录 一.指针数组 和 二维数组 数据 拷贝到 自定义二级指针 中 1.函数形参 设计规则 2.三种内存模型 对应 函数形参 指针退化规则 二.完整代码示例 一.指针数组 和 二维数组 数据 拷贝 ...

  9. 【C 语言】二级指针案例 ( 字符串切割 | 返回 二维数组 作为结果 )

    文章目录 一.二级指针案例 ( 返回二维数组 ) 二.完整代码示例 一.二级指针案例 ( 返回二维数组 ) 将 "12,ab,345," 字符串 以 逗号 "," ...

最新文章

  1. python内置方法就是内置函数_python内置函数
  2. PHP读取EXCEL
  3. jquery插件---自动补全类插件
  4. java包装项目_项目包装组织
  5. Android之哭笑不得的BUG--xml设置的padding不起作用,幕后黑手竟然是?
  6. 一般判五年几年能出来_A股十年不涨的“元凶”被揪了出来,指数不该被冤枉...
  7. 用四位led数码管作显示器的篮球比赛24秒计时器求c语言代码,篮球比赛计时器的设计与实现...
  8. c# mysql分页_c#-数据库分页查询
  9. 西藏拉姆拉错:蓝蓝的湖水
  10. office 向程序发送命令时出现问题
  11. cad刷新快捷键_CAD快捷键大全清单,送给每一位CAD初学者,非常实用的干货
  12. 谷歌主页浏览器被流氓软件绑架设置成好123或者7456怎么办
  13. 自学就能轻松学会搭建网站的步骤教程
  14. 一、Composer下载安装
  15. 余世维成功经理人讲座
  16. practice是什么意思_practice是什么意思
  17. 如何防止勒索病毒入侵
  18. 【U3D日记-2016年10月28日】float转int 误差!
  19. 【Qt】桌面应用开发教程——布局|按钮组|容器|常用控件|消息事件机制
  20. 操作系统学习笔记——北京大学陈向群老师课后及习题答案(4)

热门文章

  1. [生存志] 第84节 列子淡泊号冲虚
  2. 以谦逊的心态对待每一个人
  3. IDEA中,写代码在中间插入字符时会把后面的字符覆盖掉
  4. 有不有比加密更强的加密呢,有.拼音加密
  5. Sharding Sphere
  6. idea Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Progra
  7. 映美Jolimark CFP-535G 打印机驱动
  8. 视频教程-SpringBoot2+Vue+AntV前后端分离开发项目实战-Java
  9. 2018年java工程师平均工资_2018java平均工资,想转行学java的快点上车
  10. 《被讨厌的勇气》- 要有被讨厌的勇气