实用C语言程序的设计教程第6章2.ppt

实用C语言程序的设计教程第6章2

第6章 指针 6.1 内存数据的指针与指针变量 指针既是C语言的重点,也是C语言的难点之一。简单的地说,指针就是内存单元的地址。为深刻理解指针的概念,必须弄清楚内存的概念以及数据在内存中是如何存储的,又是如何读取的。 我们都知道,在计算机的硬件构成中,主机是由运算器、控制器和存储器组成,前两者合在一起称为中央处理器,简称CPU,而存储器又分为内部存储器和外部存储器,简称内存和外存,所有数据只有存放在内存中 6.2 指针变量的定义及指针运算 6.3 数组元素的指针 与数组的指针 数组是由若干同类型的数据元素组成的构造类型,在内存中占用一段连续的存储单元。指针变量既然可以指向变量,当然也可以指向数组元素,所谓数组元素的指针就是数组元素的首地址,数组的指针就是数组的首地址,它也是数组的第1元素的地址。引入指针后,对数组元素的引用可以用下标法,也可以用指针法,即通过指向数组元素的指针找到所需的元素。使用指针法访问数组元素能使目标程序占内存少且运行速度快。 6.3 数组元素的指 针与数组的指针 void search(float (*p)[4],int n) {int i,j,flag; for(i=0;in;i++) { flag=0; for(j=0;

文档评论(0)

1亿VIP精品文档

相关文档