C语言程序设计教程葛素娟第九章指针.pptVIP

  • 2
  • 0
  • 约1.44万字
  • 约 67页
  • 2017-11-04 发布于广东
  • 举报

C语言程序设计教程葛素娟第九章指针.ppt

第九章 指针 一、指针的概念 二、变量的指针和指向变量的指针变量 三、数组的指针和指向数组的指针变量 四、字符串的指针和指向字符串的指针变量 五、函数的指针和指向函数的指针变量 六、返回指针值的函数 七、指针数组和指向指针的指针 八、指向一维数组的指针变量 一、指针的概念 电脑中有大量的内存。内存中存储着程序,也存储着程序的变量。正如每一间房子都有不同的地址一样,每个存储单元也有不同的地址。像房子的地址一样,内存地址都是唯一的。没有两个相同的地址。 在程序进行编译时,编译器会在内存用户数据区中为定义的变量寻找未使用的存储单元进行分配,而存储单元会有对应的地址,根据一个存储单元的地址即可准确找到该存储单元,通常把这个地址称为指针。 例如:int i,j; i=3; j=6; 编译系统根据变量的类型,分配一定长度的空间。(VC编译系统为int 分配4个字节,float分配4个字节,char分配1个字节) 在图9-1中,整型变量i占地址为2000、2001、2002、2003的四个字节的存储单元,该存储单元中存放的是整数3;整型变量j占地址为2004、2005、2006、2007的四个字节的存储单元,该存储单元中存放的是整数6。 一个变量占多个存储单元时,以

文档评论(0)

1亿VIP精品文档

相关文档