- 7
- 0
- 约8.05千字
- 约 42页
- 2017-08-19 发布于广东
- 举报
第4章 指针、引用与数组 4.1 指针 关于内存地址 内存空间的访问方式 通过变量名访问 通过地址访问 指针是内存地址与存储数据的类型相结合的产物。利用指针可以使程序绕过普通变量名读取或修改内存中存储的值。 有利于增强语言的能力和提高程序的效率 但使用错误的地址也会导致不可预测的后果 4.1.1 指针的概念 1 变量的地址 例如:定义变量 int x(10); 假定程序运行时为x分配的内存空间的首地址(第一个字节的地址)是0x12ff88,则可以认为0x12ff88是一个指向x的指针。 称为取地址运算符,表达式x就是x的地址,或者说指向变量x的指针。 通常,程序中只使用x来表示x的地址,并不需要知道x的实际值是多少。 首先,在程序的两次运行时,分配给x的地址可能并不一致。 其次,表达式x中除了数值0x12ff88之外,还含有此地址所指向的内存中所保存数据的类型信息。 4.1.1 指针的概念(续) 2 指针变量 4.1.1 指针的概念(续) 指针反映出两方面的含义 其一是指针的值,即指针指向内存的位置。 其二是利用该指针可以从内存中取出一个什么样的数据,指针类型“type*”中的type恰好说明了这种数据的类型。 由于type决定了通过指针取得的数据类型是否正确,通常称其为指针的“基类型”。 4.1.1 指针的概念(续) 例如,对于如下变量: int x(10); dou
您可能关注的文档
- 编译原理教程 第二版 教学课件 作者 胡元义 第6-8章 第6章.ppt
- 编译原理教程 第二版 教学课件 作者 胡元义 第6-8章 第7章.ppt
- 编译原理教程 第二版 教学课件 作者 胡元义 第6-8章 第8章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第1章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第2章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第3章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第4章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第5章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第6章.ppt
- 编译原理教程 第三版 教学课件 作者 胡元义 全书 第7章.ppt
- 2026年普通高等学校招生全国统一考试福建卷二卷化学试卷+答案.doc
- 2026年高考浙江卷乙卷思想政治试卷及答案.doc
- 2026年高考浙江卷乙卷物理试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷历史试卷+答案.doc
- 2026年高考浙江卷乙卷英语试卷及答案.doc
- QHSH 0016S-2025 河南时珍汉方医药科技有限公司企业标准营养素饮料.docx
- 2026年高考浙江卷乙卷语文试卷及答案.doc
- QKXSN 0035S-2022诺金康牌黄芪知母牛磺酸胶囊.docx
- 2026年高考浙江卷英语试卷及答案.doc
- 2026年普通高等学校招生全国统一考试福建卷二卷思想政治试卷+答案.doc
原创力文档

文档评论(0)