C语言二级辅导3.pptVIP

  • 6
  • 0
  • 约1.33万字
  • 约 79页
  • 2017-11-17 发布于河南
  • 举报
C语言二级辅导3

第7章 指  针 7.1 指针和指针变量 一、指针 1. 什么是指针  所谓指针,就是指存放数据的内存地址。 2. 变量与内存地址的关系 例如:有一条定义语句 int i=3,j=5;float f; 3. 数组与地址的关系 例如:有一条定义语句 int a[3]; 二、指针变量 1. 什么是指针变量  用于存放地址的变量称为指针变量 2. 指针变量的特点  地址是一种特殊的数据类型,所以存放地址的指针变量和存放字符型、整型、实型数据的变量是不同类型的变量。 3. 如何获得地址 3. 如何获得地址 (1) 变量地址或数组元素地址通过“”运算符获得。 例如: int a,b[10]; a、b[3] (2) 数组的首地址直接可用数组名,不必利用“”运算符获得。 例如:int b[10] 那么数组名b就是数组首地址 7.2 指针变量的定义、初始化和引用 一、指针变量的定义和初始化 1. 定义格式  存储类型 数据类型 *指针变量名[=初值]…… 2. 功能:定义指向“数据类型”变量或数组的若干个指针变量,同时给这些指针变量赋初值。 3. 说明 3. 说明 (1) 指针变量名前面必须有“*”号。 (2) 定义指针变量时的“数据类型”可以是任何数据类型,但这个数据类型不是指针变量中存放的数据类型,而是它将要指向的变量或数组的数据类型。 (3) 其中的初值必须

文档评论(0)

1亿VIP精品文档

相关文档