C语言程序设计(周经亚)第8章 善于利用指针-1.pptxVIP

  • 2
  • 0
  • 约1.11万字
  • 约 63页
  • 2017-10-30 发布于浙江
  • 举报

C语言程序设计(周经亚)第8章 善于利用指针-1.pptx

C语言程序设计周经亚mailto:jy_zhou@suda.edu.cnjy_zhou@suda.edu.cn计算机科学与技术学院善于利用指针地址和指针的概念变量的指针和指向变量的指针变量数组的指针和指向数组的指针变量字符串的指针和指向字符串的指针变量函数的指针和指向函数的指针变量返回指针值的函数指针数组和指向指针的指针有关指针的数据类型和指针运算的小结8.1指针是什么地址和指针的概念变量定义时的内存分配如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。系统根据程序中定义的变量类型,分配一定长度的空间。内存单元的地址和内存单元的内容这两个概念的区别内存区的每一个字节有一个编号,这就是“地址”,它相当于旅馆中的房间号。在地址所标志的内存单元中存放数据,这相当于旅馆中各个房间中居住旅客一样。地址和指针的概念变量的“直接访问”方式-通过变量名来访问在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后己经将变量名转换为变量的地址,对变量值的存取都是通过地址进行的。变量的“间接访问”方式保存变量地址的变量: i_pointer=i; 这时,i_pointer的值就是2000,即变量i所占用单元的起始地址。变量的“间接访问”过程:先找到存放“i的地址”的变量,即i_pointer,从中取出i的地址(2000),然后到2000、2001字节取出i的值(3)。地址和

文档评论(0)

1亿VIP精品文档

相关文档