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

【时时三省】(C语言基础)指针进阶

山不在高,有仙则名。水不在深,有龙则灵。

                          ----CSDN 时时三省

指针的概念

1 .指针就是个变量,用来存放地址,地址唯一标识一块内存空间。

2 .指针的大小是固定的4 /8个字节(32位平台/64位平台)。

3 .指针是有类型,指针的类型决定了指针的+ -整数的步长,指针解引用操作的时候的权限

4 .指针的运算。

字符指针

在指针的类型中我们知道有一种指针类型为字符指针char*;

一般使用:

7b627ad00d3b426cad4a7b9b2b042c75.jpg

 还有一种就是

805c7d7413b641e9bc69a5a0f60bc2c4.jpg

 这个输出结果只会输出一个h

本质上是把“hello”这个字符串的首字符的地址存储在了ps中

但是如果是这样的

9d37d04e6ca840c3872c8945d0535ca6.jpg

输出打印结果 就是hello

指针数组

指针数组是一个存放指针(地址)的数组

int* arr[3] 这就是一个存放整形指针的数组

6c62cc8a172447c98c21ac82dbe9b363.jpg

这个时候a b c只会输出第一个数的地址

 

 

 

相关文章:

  • 亦菲喊你来学习之机器学习(6)--逻辑回归算法
  • 【Python】动态类型、输入和输出、条件语句
  • YSLOW(一款实用的网站性能检测工具)
  • PHPStorm如何使用Phalcon框架的依赖
  • C++策略模式Strategy
  • 【BUG】误删docker内启动文件/opt/nvidia/nvidia_entrypoint.sh
  • 稳定、耐用、美观 一探究竟六角头螺钉螺栓如何选择
  • haproxy实验
  • XSS-Jquery.html()+DOM破坏
  • 安全基础学习-SM4加密算法
  • MySQL 单机和集群环境部署教程
  • RK3588 EC200A-CN【4G模块】调试
  • 【大模型从入门到精通33】开源库框架LangChain RAG 系统中的问答技术3
  • 解决前端访问IIS服务器发生跨域请求报错的方法
  • Mac移动硬盘选什么格式最好 Mac怎么用ntfs移动硬盘
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Android交互
  • egg(89)--egg之redis的发布和订阅
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Travix是如何部署应用程序到Kubernetes上的
  • vuex 学习笔记 01
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 代理模式
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 基于遗传算法的优化问题求解
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前端知识点整理(待续)
  • 巧用 TypeScript (一)
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 小而合理的前端理论:rscss和rsjs
  • 自动记录MySQL慢查询快照脚本
  • ​卜东波研究员:高观点下的少儿计算思维
  • #pragma data_seg 共享数据区(转)
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • ${factoryList }后面有空格不影响
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)Nginx简介和安装教程
  • (1)常见O(n^2)排序算法解析
  • (C11) 泛型表达式
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (MATLAB)第五章-矩阵运算
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (三)elasticsearch 源码之启动流程分析
  • (四)Controller接口控制器详解(三)
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • *算法训练(leetcode)第四十七天 | 并查集理论基础、107. 寻找存在的路径
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net Core 微服务之Consul(二)-集群搭建
  • .NET MVC第五章、模型绑定获取表单数据