[轻松学C++之指针与引用.pptxVIP

  • 4
  • 0
  • 约9.17千字
  • 约 113页
  • 2017-01-09 发布于北京
  • 举报
[轻松学C之指针与引用

第7章 指针与引用指针和引用被认为是C++中的特殊数据类型,它与前面章节介绍的基本数据类型不同。使用指针和引用可使程序简洁、紧凑和高效,所以对于每一个学习C++语言的人,都要掌握指针和引用的使用方法。指针和引用的用法比较特殊,而且运用非常灵活。本章将详细讲述指针和引用的概念和使用。7.1 指针概述计算机的数据都是存储在内存中,内存是按字节排列的存储空间,每个字节都有一个编号,被称为地址,程序中用到的数据和声明的变量都存放在这一个个字节中,不同类型的数据和变量占用的字节字数不同,习惯上将某个变量占用的字节数称为内存单元,指针就是记录这些地址的变量,而指针的类型表示指针指向地址存储的数据类型。准确地理解指针的概念是掌握指针的前提。 7.1.1 指针的基本概念简单地说,指针是一个地址,它指向存储某一个数据的存储地址。此外,还有一个指针变量的概念如图7-1所示。图7-1 指针变量及其访问方法在现实生活中,指针的概念也是比较常见的。例如,高速公路上的交通指示牌指示了某地的地理位置,这就是指针,而这个指示牌就是指针变量,用于存储指针,如图7-2所示。图7-2 指针的概念在C++中,如果在内存中存储了一个变量a,其值为100,那么用通过指针变量p访问该变量的流程如图7-3所示。图7-3 指针可以看到,指针变量p指向变量a。在理解“指向”的时候,应该了解指针变量p中存有变量a的地址,通过该

文档评论(0)

1亿VIP精品文档

相关文档