毕业论文

打赏
当前位置: 毕业论文 > 数学论文 >

C语言中指针在数组中的应用研究(2)

时间:2022-09-13 23:08来源:毕业论文
1。预备知识 1。1指针是什么 指针也是是一种数据类型,是一种有比较特别的数据类型, 通过一个地址就能找到所需要的存储内容,也就可以说地址就是指

1。预备知识

1。1指针是什么 

指针也是是一种数据类型,是一种有比较特别的数据类型, 通过一个地址就能找到所需要的存储内容,也就可以说地址就是指向该存储内容。打个比方,一个房间的门口挂了一个房间号2004,这个2004就是房间的地址,也能说2004“指向”该房间。所因此我们可以把地址称为“指针”,也就是是通过指针就能找到以它为地址的内存单元。如图所示。

 图1 内存用户数据区

1。2指针变量的定义

 C 语言中变量的访问方式多种多样,其中有一种方法是先求出变量的地址, 然后再通过地址来对它查询,指针变量 t 的定义:类型标识符 * 标识符;其中“标识符”是指针变量名字, 标识符前加“*”号, 表说明此变量是指针变量 ,前面的“类型标识符”指出该指针变量 t 的类型。一个指针变量 t 只能指向同一种类型的变量,我们不可以同时定义一个指针变量 t ,既能指向一整型变量又指向浮点变量类型。,文献综述

定义指针变量的一般形式

类型名*指针变量名;

例如:                    int *pointer_1,*pointer_2;

在定义指针变量的同时,可以对它初始化,例如

int *pointer_1=&a,*pointer_2=&b;

使用指针变量应该注意以下几条:

(1)为区别该变量是指针变量,前面必须加*;

(2)我们在使用前必须指定该指针的基类型;                               

(3)在使用指针变量时仅能指向初始定义时所规定的类型的变量,仅能用相同类型变量的地址来进行赋值;                           

(4)指针变量定义后,由于变量的数值不能确定,一定要先赋值在使用前;                 

(5)指针变量中仅能存放地址。

1。3引用指针变量来:自[优E尔L论W文W网www.youerw.com +QQ752018766-

引用指针变量时有三种情况:

(1)给指针变量赋值。例如:

p=&a     //把a的地址赋给指针变量p

指针变量p的值是变量a的地址,p指向a。

(2)引用指针变量指向的变量。

如果已执行“p=&a”,指针变量p指向了整型变量a,则printf(”%d”,*p);意思是用整数形式输出指针变量p所指向的变量值,*p=1表示将整数1赋给p当前所指向的变量

C语言中指针在数组中的应用研究(2):http://www.youerw.com/shuxue/lunwen_99406.html
------分隔线----------------------------
推荐内容