- 1
- 0
- 约3.96千字
- 约 22页
- 2019-05-10 发布于广东
- 举报
Check it out If pointer is a kind of data type of unsigned int, then (1) Is its size the same big as an integer in memory? (指针在内存中的大小和整型一样大吗?) (2) Can pointer variables do add and/or subtraction? operation? (指针能做加减法吗?) * 指针的数据是unsigned int Let’s check it! * Let’s check it again! * 200kg的大胖子和50kg的小瘦子,它们的身份证都是18位! Thanks for your attention! * Yuhong Zhang (张玉宏) yhzhang@haut.edu.cn Henan University of Technology * * * * * * 此处添加公司信息 LOGO 此处添加公司信息 此处添加公司信息 此处添加公司信息 此处添加公司信息 此处添加信息 此处添加公司信息 此处添加公司信息 Lecture15 指针(1) 《程序设计基础》课程组 制 Part 1: Definition of Pointer 8.1 Introduction Pointers Powerful, but difficult to master Simulate call-by-reference (注:C++中传引用的概念) Close relationship with arrays and strings * Memory Concepts(内存的概念) Variables Variable names correspond to locations in the computers memory Every variable has a name, a type, a size and a value Reading variables from memory does not change them A visual representation int x = 45; 1101 0010 0000 0000 X 0000 0001 0002 0003 每个字节(8个bit)分配一个内存编号(地址) sizeof(x) = 4 * 指针就是在内存中一块数据的起始地址 int x ; x Pointer * 使用指针的原因是? 传递数据方便 * 使用指针的原因是? 不同程序可以在相同的地址空间干活 8.2 Pointer Variable Declarations and Initialization (指针变量的声明与初始化) Pointer variables Contain memory addresses as their values Normal variables contain a specific value (direct reference) Pointers contain address of a variable that has a specific value (indirect reference) Indirection – referencing a pointer value ? count 2.5 count 2.5 countPtr Address of count in memory 指针的定义 指针是用来存储其它数据的地址的特殊整型变量。 指针的定义有两种写法: 指针变量类型* 指针变量名称; 指针变量类型 *指针变量名称; 如:float* countPtr; // recommend float *countPtr; //old version * 知识回顾:特殊的整型——指针(pointer) 指针(pointer):它是一个无符号的整型数! 所有的数据都必须在内存中才能处理,每个数据在内存中都有下列四个相关的特性: 1.数据名称; 2.数据类型,用来规范该数据的存储方 式和占用的内存大小; 3.数据内容; 4.该数据所在内存的地址。 * 指针的定义(续) 假设有以下语句: float count = 2.5; float* countPtr; //定义指针pF
您可能关注的文档
- 河北经贸大学信息技术学院通信原理课件第14章 通信网.ppt
- 河北科技大学机械学院画法几何与机械制图课件第1章 制图的基本知识和技能.ppt
- 河北科技大学机械学院画法几何与机械制图课件第2章 点、直线、平面的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第3章 投影变换.ppt
- 河北科技大学机械学院画法几何与机械制图课件第4章 立体的投影.ppt
- 河北科技大学机械学院画法几何与机械制图课件第5章 立体表面的交线.ppt
- 河北科技大学机械学院画法几何与机械制图课件第6章 组合体.ppt
- 河北科技大学机械学院画法几何与机械制图课件第7章 机件的常用表达方法.ppt
- 河北科技大学机械学院画法几何与机械制图课件第8章 标准件、齿轮、弹簧.ppt
- 河北科技大学机械学院画法几何与机械制图课件第10章 零件图.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- KJ251A型人员管理系统说明书.pdf VIP
- 2024年宜春幼儿师范高等专科学校单招综合素质考试试题及答案解析.docx VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人备考题库附答案详解.docx VIP
- 2025年大学《海洋科学与技术》专业题库—— 海洋沉积学与古海洋学研究的进展.docx VIP
- 建筑工程图集 07SJ504-1:隔断隔断墙(一).pdf VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人笔试参考题库及答案解析.docx VIP
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人备考试题附答案详解.docx VIP
- 2025年石材加工项目可行性研究报告.docx
- 环境保护税对制造业企业绿色技术创新的影响研究.pdf VIP
- 11.2《少年当自强》教学课件 2026二年级道德与法治下册.pptx
原创力文档

文档评论(0)