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

c语言学习_初识c语言21

今天继续进行对指针的学习。

一、指针

昨天说到在32位电脑中,一个内存单元是一个字节,然后分配地址,即每个字节都有一个地址。

取地址时,如取一个int的地址,只取它的起始地址,即第一个字节的地址,也就是说其地址的大小是一个字节。

以“int *pa = &a” 为例,其中*说明pa是指针变量,int说明pa执行的对象是int类型。

c语言中类似pa这种就叫做指针变量,专门用来存放地址。即地址的存储需要指针变量。

在经过“int *pa = &a” 将a的地址存储在pa中之后,此时再通过a的地址,即pa找到a的操作如“*pa = 20”,叫做解引用操作。

实际上来说,指针就是地址。

二、指针变量的大小

指针变量的大小取决于地址的存储需要多大空间。

32位——32bit——4byte

64位——64bit——8byte

http://www.lqws.cn/news/599545.html

相关文章:

  • 伊吖学C笔记(7、地址、指针、指针数组)
  • 面试拷打-20250701
  • 新版Android Studio默认展示类成员的问题解决
  • CPU缓存一致性
  • wifi无线调试连接手机远程控制 安卓 免root控制充电
  • FFmpeg中TS与MP4格式的extradata差异详解
  • GPIO详解:不仅仅是输入输出那么简单
  • 【MyBatis保姆级教程下】万字XML进阶实战:配置指南与深度解析
  • 【AI 时代的网络爬虫新形态与防护思路研究】
  • MySQL MVCC 详解
  • 快捷设置linux主机的ip和主机名
  • 视频断点续播全栈实现:基于HTML5前端与Spring Boot后端
  • STM32——代码开发顺序
  • GORM 删除操作实战指南:从单条记录到软删除最佳实践
  • Kotlin扩展函数与属性
  • Docker 安装 Neo4j 保姆级教程
  • VuePress 使用并应用 mcommon 模板
  • 3D一览通:在线查看3D模型,让协同更简单
  • GPT-1论文阅读:Improving Language Understanding by Generative Pre-Training
  • opencv入门(4)图像创建和赋值
  • 动手学深度学习13.5. 多尺度目标检测-笔记练习(PyTorch)
  • IDE全家桶专用快捷键----------个人独家分享!!
  • MCP 协议使用核心讲解
  • 数据结构day4——栈
  • 板凳-------Mysql cookbook学习 (十一--------1)
  • 杭州来未来科技 Java 实习面经
  • grom使用mysql快速上手
  • SeaTunnel 社区 2 项目中选“开源之夏 2025”,探索高阶数据集成能力!
  • PHP爬虫实战指南:获取淘宝商品详情
  • 【仿muduo库实现并发服务器】eventloop模块