当前位置: 首页 > news >正文

指针进阶(1)

指针进阶

朋友们,好久不见,这次追秋给大家带来的是内容丰富精彩的指针知识的拓展内容,喜欢的朋友们三连走一波!!!

字符指针

在指针的类型中我们知道有一种指针类型为字符指针 char* ;
使用方法如下:
在这里插入图片描述

下面介绍一种不同的用法:
在这里插入图片描述

下面来看一个题目:
在这里插入图片描述

讲解:
在这里插入图片描述
在这里插入图片描述

指针数组

顾名思义:指针数组是一个数组,用来存放指针;
就像整形数组,是用来存放整形的数组;
字符数组,是用来存放字符的数组;

下面举例说明:
在这里插入图片描述
那么指针数组有什么用处呢?

模拟二维数组
在这里插入图片描述
在这里插入图片描述

另一种应用场景:
在这里插入图片描述
在这里插入图片描述

数组指针

在这里插入图片描述

所以,数组指针:指向数组的指针

下面理解数组指针:
在这里插入图片描述
在这里插入图片描述

既然我们知道&arr取出的是整个数组的地址,那我们就可以用数组指针来指向该数组,下面请看代码:
在这里插入图片描述
在这里插入图片描述

那数组指针到底有什么用呢?下面看代码:
在这里插入图片描述
下面给出讲解:
在这里插入图片描述

函数指针

函数指针,与数组指针同理,是指针,指向函数的指针。
下面我们来讲解一下函数指针
在这里插入图片描述

那么函数指针的形式该怎么写呢?下面给出具体实例:
在这里插入图片描述
在这里插入图片描述

下面给到函数指针的例题:
在这里插入图片描述
在这里插入图片描述

朋友们,这次的分享就到这里了,我们下次再见!!!

http://www.lryc.cn/news/155892.html

相关文章:

  • 蝶形运算法
  • day 48|● 583. 两个字符串的删除操作 ● 72. 编辑距离
  • 服务器(I/O)之多路转接
  • 后端面试话术集锦第 十三 篇:java集合面试话术
  • 《微服务架构设计模式》第一章
  • 前端是如何打包的
  • Qt 5.15编译(MinGW)及集成Crypto++ 8.7.0笔记
  • Qt 简单闹钟
  • 简单谈下Spring、Spring MVC和Spring Boot
  • 利用python进行视频下载并界面播放快速下载素材
  • [C++][pcl]pcl安装后测试代码3
  • 在WSL下使用makefile运行modelsim进行混合编译
  • idea 常用插件和常用快捷键 - 记录
  • IDEA报错:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
  • C++——Vector:push_back和emplace_back的区别,测试写入1GB大数据时的性能差距
  • C/C++/QT/Python/MATLAB获取文件行数的示例
  • mysql的binlog參數詳解
  • 【SpringSecurity】九、Base64与JWT
  • Python的io模块
  • CSS---flex布局
  • java线程和go协程
  • JAVA 时间戳
  • 层次分析法(matlab实现)
  • python selenium 自动化登录页面
  • 【Linux】高级IO --- 多路转接,select,poll,epoll
  • anaconda navigator打不开,一直在loading画面
  • 【Java基础】深入理解反射、反射的应用(工厂模式、代理模式)
  • VUE 项目 nginx部署
  • Hashtable和HashMap、ConcurrentHashMap 之间的区别
  • 包管理工具--》npm的配置及使用(二)