考结构体)? 1.能够根据程序需要进行指针变量的定义和引用。 2.能够运用指针变量的形参接受一维数组和二维数组实参的传递。 3.能够运用指针变量的形参接受地址实参的传递,从而实现函数返回多个值。 4.能够建立链表,为数据结构中动态链接的物理存储结构打好基础。 5.逐步培养程序调试的能力。地址与指针1指针变量的定义与引用2对指针变量的操作3指针与一维数组4指针与二维数组5指针与字符串6指针与函数78应用指针程序设计指针是C语言中最具特点且广泛使用的数据类型,通过指针不仅可以实现间接地访问变量,而且还可以方便地使用数组、字符串,以及实现内存地址的动态分配,在调用函数时变量改变了的值能够为主调函数使用,即可以从函数调用得到多个可改变的值。只有灵活地掌握了指针的运用,才能编写出简洁、高效的C程序。8.1 地址与指针在计算机中,所有的数据都存放在存储器中,内存(内部存储器)是由大规模集成电路芯片组成存储器,包括RAM、ROM。运行中的程序和数据都是存放在内存中的。与内存相对的是外存,外存是辅助存储器(包括软盘、硬盘、光盘),一般用于保存永久的数据。一定要记住:程序、数据是在内存中由CPU来执行和处理的。外存上尽管可以保存程序和数据,但是当这些数据在没有调入内存之前,是不能由CPU来执行和处理的。8.1 地址与指针内存是由内存单元(一般称为字节)构成的一片连续的存储空间,为方便地访问这些内存单元,我们为每个内存单元进行了编号,这样有利于根据这些内存单元的编号准确地找到内存单元。通常把这些内存单元的编号就叫做内存地址,简称地址。 CPU是通过内存地址来访问内存,进行数据存取(读/写)。8.1 地址与指针 C程序的编写离不开变量的使用,变量必须遵循“先定义,后使用”的原则。变量定义以后,编译系统就为变量分配相应的内存单元,用于存放各种类型的数据,并将变量名和内存单元地址建立——对应的联系。