C语言程序设计 黄锐军 第7章 指针新.pptVIP

  • 0
  • 0
  • 约6.78千字
  • 约 42页
  • 2015-12-15 发布于广东
  • 举报
第7章 指针 在这一章中将介绍C语言程序的指针,指针是一内存中的地址,任何一个变量在内存中都有一个空间,这个空间有一个地址,这个地址就是变量的指针,通过指针可以实现对内存的直接访问。 7.1 指针概述 在计算机中,所有的数据都是存放在存储器中的,不同的数据类型所占用的内存单元数不等,如int整型量占4个字节,字符量占1个字节。为了正确地访问这些内存单元, 必须为每个内存单元编上号,根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。 既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。 ? 7.1.2 变量的指针与指针变量 ?1. 指针变量 系统的指针地址可以用一个变量来存储,这个变量就是指针变量。指针变量的定义规则是: 数据类型 * 变量名称; 指针变量的定义与普通变量十分相似,只是在其中插入了一个“*”号,例如: int *p; p是指针变量,可以用来存储一个整数变量的地址,或称它指向一个整数变量。严格地说,一个指针是一个地址,是一个常量。而一个指针变量却可以被赋予不同的指针值,是变量,但通常把指针变量简称为指针。 2.? 指针变量的赋值 指针变量是一个可以存储指针值的变量,在32位系统中它占4个字节,可以把一个变量用取地址后赋值给这个指针变量,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档