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

  • 2
  • 0
  • 约 45页
  • 2017-01-01 发布于广东
  • 举报

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

本章导读 * 6 指 针 指针的概念 指针变量的定义和初始化 指针的运算 指针与常量 指针与数组 指针与函数 void类型和const类型指针 前面我们学习过变量、数组、函数。在程序执行时他们在内存中都有地址编号,考虑到直接使用这些地址(如:0X0012FF18)的不便,C++允许使用变量名、数组名[下标]、函数名来访问。这种访问是间接地访问内存中相应的地址。这些地址也可以通过变量名、数组名、函数名分别得到。 指针其实就是在内存中的地址,它可能是变量的地址,也可能是函数的入口地址。如果指针变量存储的地址是变量的地址,我们称该指针为变量的指针(或变量指针);如果指针变量存储的地址是函数的入口地址,我们称该指针为函数的指针(或函数指针)。 指针变量与变量指针的含义不同:指针变量也简称为指针,是指它是一个变量,且该变量是指针类型的;而变量指针是指它是一个变量,该变量是指针类型的,且它存放另一个变量的地址。 6.1 指针的概念 定义指针变量形式如下: 数据类型 *指针变量名; 定义并初始化的形式为: 数据类型 *指针变量名=变量名; 没有指向的指针变量的值是随机的,称为“野指针”。只有被赋值以后,指针变量才有确定的指向,没有初始化的指针变量必须在使用之前进行赋值操作,使其有所指向。 例如:int a; int *p=a;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档