C语言指针的综合应用研究.pdf

C语言指针的综合应用研究.pdf

ID:52473146

大小:956.30 KB

页数:3页

时间:2020-03-28

C语言指针的综合应用研究.pdf_第1页
C语言指针的综合应用研究.pdf_第2页
C语言指针的综合应用研究.pdf_第3页
资源描述:

《C语言指针的综合应用研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学术探讨软件技术与研究2014年第4期C语言指针的综合应用研究蒋玲玲(武汉船舶职业技术学院,湖北武汉430050)[摘要]C语言是一门优秀的语言,其在多个领域都有着很好的应用。指针是C语言的精华所在。本文阐述了指针的概念,对指针的常见类型进行了分析,并对指针的运算和相关应用做了详细的实例讲解,有效引入了指针对数组和函数的调用,对具体问题进行了讲解。[关键词]C语言;指针;应用据指针t1进行定义,接着又把数组名shu赋值给指针t1,数组1.引言名shu表示一维数组中第一个元素shu[0]的地址,也就是数在常见的

2、高等编程语言中,C语言是一种基本的语言,组的首地址,此例子把数组shu的首地址赋值给整型指针涵盖数据类型多种多样,其精华是指针,可以巧妙地实现数T1。据结构的复杂形式。C语言在编程中的使用频率很高,甚至3.3二级指针成为针对某一问题解决的必要方法,同时,可以借助指针对二级指针是指针变量指向是某一个指针的地址。比如:功能大幅度提升代码的执行效率。所以,C语言中指针使用Intdefen;的灵活与否,成为衡量C语言编程功底的重要指标之一。Int*t1;2.指针的概念int**tt;t1=&defen;存储器是计算机

3、硬件设备中存放数据的组成部分,通常Tt=&t1;存储器中的一个内存单元就是一个字节。数据类型不同,其这个例子对整型变量defen进行了定义,对整型指针t1所占的内存单元、字节数也不同。占两个单元的数据类型有进行定义,然后对二级指针tt进行定义,接着把整型变量de-整型,占一个单元的数据类型有字符型。给每个内存单元进fen的值赋值给一级指针t1,整型变量defen的首地址存放在行编号,可以有效、准确地访问此类内存单元。可以依据内t1中。最后一步,把一级指针t1的地址对二级指针tt进行赋存单元的编号迅速查找相应的

4、内存单元。地址是内存单元值。以此类推,也可以把二级指针tt的地址赋值给三级指的别称。指针就是地址,按照指针就能找到需要访问的内存针,甚至多级。单元。3.4指向函数的指针3.指针类型概述指针指向函数的首地址的指针就是指向函数的指针。3.1指针的基本类型所以,可以借助调用指针变量来对函数进行调用。简单的数据类型是基本的类型指针,常见有整型、字符比如:#include型和实型。intmax(intx,inty){return(x>y?x:y);}比如:int*t;intmain()Intt1;{T

5、=&t1;int(*ptr)(int,int);这个例子,对整型数据指针t和整型变量t1进行定义,然inta,b,c;后把整型变量t1的地址单元对整型数据指针T进行赋值。ptr=max;3.2对数组进行指向的指针scanf("%d%d",&a,&b);此类指针对一个数组进行指向,类型即为数组,可以指c=(*ptr)(a,b);向一维、二维甚至多维数组。printf("a=%d,b=%d,max=%d",a,b,c);比如:intshu[6];}Int*t1;此函数定义了整型指针,通过对指针的运用来调用函T1=

6、str;数。这个例子,对整型的一维数组str进行定义,还对整型数3.5指针数组——————————————作者简介:蒋玲玲,女,江苏宜兴人,本科,讲师,研究方向:计算机应用。-52-软件技术与研究学术探讨2014年第4期由指针变量组成的数组叫做指针数组,就是说,数组的voidsort(char*r[],intn)/*指针数组作为形参,用选择排每一个组成元素都是指针。序法对字符串进行从大到小的排序*/比如:int(*t)[6];{char**q,**r,**u*w;/*这几个指针变量的作用和类intshu[6]

7、;型要引起重视*/t=shu;for(q=s;q

8、一致性。素,也就是说比较次数,(q+1≤r≤t+4)*/if(scmp(*u,*r)<0)u=r;/*比较u、r所指元素所对应的串,4.指针的运算和相关应用使u指向大串对应的元素*/4.1指针的相关运算if(u!=q)w=*q,*q=*u,*u=w;/*交换r、u所指元素的值(1)运算符号&用于取地址,对数组元素和变量进行取地(对应串的存储地址),进行排序*/址,同时,要对元素和变量的类型加以注意。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。