- 3
- 0
- 约2.98千字
- 约 24页
- 2026-04-25 发布于广东
- 举报
任务描述;;学生信息数据量大,需要重复性的进行数据访问与操作,指针可以用来快速访问数据,也可以用于函数参数传递,进而达到更加灵活使用函数的目的,使C语言程序的设计具有灵活、实用、高效的特点。本任务就是利用指实现数据传递,同时利用指针访问批量数据,使程序更加快速灵活。;;一、指针的概念
在计算机中,所有的数据都是存放在存储器中的。地址指向该内存单元。根据内存单元的编号或地址就可以找到所需的内存单元,通常把地址形象化地称为指针。
对变量实现访问有两种方式:直接访问和间接访问。
访问变量时直接用变量名进行访问是“直接访问”方式。将变量的地址存放在另一个变量中,然后通过该变量来找到变量的地址实现访问变量是“间接访问”方式。用来存放地址的量成为指针变量。
一个变量的地址称为该变量的指针。指针变量就是地址变量,用来存放地址,指针变量的值是地址。;二、指针变量的定义
对指针变量的定义包括三个内容:
(1)指针类型说明,即定义变量为一个指针变量;
(2)指针变量名;
(3)变量值(指针)所指向的变量的数据类型。
其一般形式为:类型说明符*变量名;
其中,*表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向变量的数据类型。
例如:int*p1;
表示p1是一个指针变量,它的值是某个整型变量的地址。;三、指针变量的初始化
与指针有关的两个运算符:
(1):取地址运算
原创力文档

文档评论(0)