文档介绍:C++语言程序设计1指针、引用和动态空间管理第六章2本章内容指针的概念和指针变量的定义指针的基本操作指针与数组指针与函数引用动态空间管理复杂说明的判别3掌握定义各种指针的方法,掌握指针的基本操作;了解指针与数组的关系,掌握利用指针访问数组元素的方法;了解指针与函数的关系,掌握利用指针传递数据参数和函数参数的方法;了解引用的概念和定义各种引用的方法,掌握利用引用传递数据参数;掌握动态空间的申请和释放的方法,会利用指针操纵态空间。学习目标:45一、指针的概念和指针变量的定义提示:依据其指向的对象不同,指针可分为:指向简单数据的指针、指向数组的指针和指向函数的指针。6指针变量的定义和初始化78例Int*pn,*ph;Doubled,*pd1=&d,*pd2=pd1;Char*s=“Thisisastring”;Void*pd3=NULL,*pd4=0;Long*pd5=NULL;提示:指针本身是常量,const必须放在变量名前,而且必须初始化可以改变的是S所指向的数据,不可改变的是指针S本身。Constchar*s=“Hello!”;//或charconst*s=“Hello!”;Char*consts=“Hello!”;提示:指针所指向的数为常值,const放在*号之前;S所指向的数据是不可以改变的,但S本身可改变;定义这样的常值指针时可以不必初始化。910