C语言程序设计(第二版)第6章指针课件教学.pptVIP

  • 1
  • 0
  • 约 73页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计(第二版)第6章指针课件教学.ppt

第6章 指针 6.1 指针的概念 计算机的内存储器是由连续的存储单元组成的,每一个存储单元都对应着一个唯一的编号,这个编号就是地址。 当在程序中定义一个变量时,C编译程序就会为其在内存中分配带有编号的存储单元,以便存放这个变量的取值。变量的类型不同,分配给它的内存空间大小也不同,比如,分给字符变量一个字节,分给整型变量两个字节,分给实型变量四个字节等。 6.1 指针的概念 【例6-1】输出指定变量的地址。 #include stdio.h void main() { int a=10; float b=123.45; char c=A; printf(address of a=%u\n,a); printf(address of b=%u\n,b); printf(address of c=%u\n,c); } 6.1 指针的概念 变量a、b、c在内存中分配的存储单元情况如图6-1所示。 一个地址起到指向某个存储单元的作用,因此,形象地称一个变量的内存地址是它的“指针”,即地址就是指针,指针就是地址。 6.1 指针的概念 把一个变量的内存地址(即指针)存放在另一个变量里,那么这个专门用来存放变量地址的变量就是“指针变量”。 在程序中一般

文档评论(0)

1亿VIP精品文档

相关文档