C语言程序设计曹玲焕孙萍主编第八章课件教学.pptVIP

  • 0
  • 0
  • 约1.41万字
  • 约 62页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计曹玲焕孙萍主编第八章课件教学.ppt

第 八 章 一、指针及其定义 指针 指针:指针是一种数据类型,它是一个变量在内存中所对应单元的地址。指针变量是存储另一个变量的地址的变量,也就是存放地址的变量。 指针变量:保存其他变量地址的变量就称为指针变量。因此,我们可以认为:指针是用于指向其他变量的变量。 1.数据在内存中的存储、读取过程 例如:整型变量 i , j , k ; 在编译时为变量分配内存,内存示意图如图 1 所示. (1) 直接访问方式 按变量地址存取变量值的方式。 如果读取变量 i的值,直接到为变量i分配的存储单元(2000、2001字节)中取出i的值(3)即可。 直接访问示意图 2 指针的定义 指针变量与一般变量一样,必须先定义后使用。指针变量定义的一般形式为: 数据类型 *指针变量名[,*指针变量名,…]; 例如: float *p; /* 说明p为指向实型变量的指针变量 */ int x, *px; /* 说明了整型变量x和指向整型变量的指针变量px */ 3 指针的初始化 在定义指针变量的同时赋给其初始值,让指针变量指向一个具体的变量,称为指针初始化。指针初始化的一般形式如下: 数据类型 *指针变量名 = 初始地址值 ; 例如: int a,*pa=a; (1

文档评论(0)

1亿VIP精品文档

相关文档