C++程序设计教程教学课件 第6章 指针.pptVIP

  • 19
  • 0
  • 约1.41万字
  • 约 71页
  • 2019-10-03 发布于未知
  • 举报

C++程序设计教程教学课件 第6章 指针.ppt

第6章 指针 6.1 指针的概念 6.2 指针的定义和使用 6.3 指针运算 6.4 void指针和const指针 6.1 指针的概念 指针变量(简称指针)是一种特殊性质的变量。 每个变量有一个地址,必要时可以使用取地址运算符“”来获取变量的地址。 通过变量名或地址访问一个变量的方式,称为“直接访问” 。 把地址存放在一个变量中,然后通过先找出地址变量中的值(一个地址),再由此地址找到最终要访问的变量的方法,称为“间接访问”。 这里的地址变量其实就是指针。 由上图可以看到,指针变量p指向变量a。在理解“指向”的时候,应该了解它指的是:p中存有a的地址,通过该地址就能找到a。由此,在C++语言中用“指针”来表示指向关系。即“指针”就是地址。一个变量的指针就是该变量的地址。存放地址的变量,就是指针变量。 指针除了可以指向变量之外,还可以指向内存中其他任何数据结构,如数组,结构体和联合体等,它还可以指向函数,后面将陆续介绍。应该注意,在程序中参加数据处理的量不是指针本身的量,因为指针本身是个地址量。而指针所指向的变量,即指针所指向的内存区域中的数据(称为指针的目标)才是需要处理的数据。这就是C++语言中利用指针处理数据的特点。 6.2 指针的定义和使用 指针是一个变量,在程序中使用时,必须先声明,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档