毕业论文

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

C语言中指针的应用研究+文献综述

时间:2017-12-04 19:06来源:毕业论文
指针在C语言中占据着举足轻重的地位,也是C语言的核心所在,利用指针不仅可以编出精炼的程序而且还可以提高程序的执行效率.指针极大地丰富了C语言的功能.然而指针的概念比较抽象
摘要:指针在C语言中占据着举足轻重的地位,也是C语言的核心所在,利用指针不仅可以编出精炼的程序而且还可以提高程序的执行效率.指针极大地丰富了C语言的功能.然而指针的概念比较抽象、复杂,应用也十分灵活,在C语言的编程中常常很容易出错,而且错误往往比较隐蔽,这就有可能使整个程序遭受破坏,这就要求我们在使用指针的时候要十分谨慎小心,多动手编程并上机调试,在实践中体会指针的应用并掌握它.指针应用十分广泛,为我们解决问题提供了捷径,本文主要结合实例就使用指针的一些基本优点做一个总结.16104
关键词:指针;值传递;动态分配;函数调用
The Research on Application of Pointer in C Program
Abstract: Pointer occupies the decisive position in the C language, it is also the core of the C language, using pointer can not only make a refining process, but also can improve the efficiency of program execution. The pointer has greatly enriched the C language function. However, the concept of pointer is abstract,complex,its application is very flexible and it is very easy to make mistakes which are often hidden in the C programming language. This is possible to destory the whole program, so when we use the pointer, it requires us to be very careful,more hands-on programming and debugging, experience and master the pointer. Pointer is used very widely, and it provided a shortcut for us to solve the problem. This paper mainly combines some examples to make a summary in some basic advantages of the use of pointer.
Key words: Pointer; Values; Dynamic allocation; Function call
目    录
摘  要    1
引言    2
1. 预备知识    3
  1.1指针的定义    3
  1.2指针数组    4
  1.3指向函数的指针变量    5
源自六-维+论\文"网*加7位QQ3249.114 www.lwfree.cn

  1.4内存的动态分配    6
  1.5结构体    6
    1.5.1结构体类型    6
1.5.2结构体指针    8
  1.6文件指针    9
2. 指针的应用    9
  2.1使用指针变量能够实现函数间多个数据的传递    9
  2.2使用指针可以提高程序的执行效率    10
    2.2.1对数组元素的引用    10
2.2.2对字符串的处理    11
2.2.3 调用函数的代价    14
  2.3使用函数指针变量调用不同函数    15
  2.4指针可以在程序的运行中实现内存的动态分配    19
  2.5使用文件指针对它所指的文件进行操作    20
3. 结束语    22
参考文献    23
致谢    24
C程序中指针的应用研究 引言    20世纪90年代以来,C语言作为一种结构化的程序设计语言迅速在全世界普及推广,它兼有高级语言与低级语言的功能,提供了丰富的数据类型和基本运算.C语言不仅适合于软件开发,而且也是开发应用软件和进行大规模科学计算的常用的程序设计语言.
C语言作为高等学校的一门基本的计算机课程,在计算机教育与计算机应用中都有着重要的作用,因此学好C语言就显得尤其的重要.众所周知,C语言的功能十分的强大,使用也十分的灵活,这就使得C语言的学习难度相对增大.文献[1]-[4]为C语言的学习提供了平台,适当的降低了门槛,便于读者的入门,使我们可以有浅入深的学习这门课程.
    指针作为C语言中的一个重要概念,也是C语言不同于其他高级语言的一个重要的标志,文献[5]-[11]对指针的应用进行了研究,正确而灵活的使用指针,可以有效地表示复杂的数据结构,对数组和字符串的处理也更为方便,使程序更加的简洁、高效、灵活.对指针熟练的程序人员可以利用它编出优良的程序,实现许多用其他高级语言不能实现的功能.但指针应用也很容易出错,文献[12]对其进行了阐述.每一个学习C语言的人,都应该深入的学习,在掌握解题思路的基础上一定要活学活用,举一反三,真正掌握C语言的精髓.本文的第一部分介绍指针的定义和一些基本的指针类型,第二部分介绍运用指针的优点,及其各种应用. C语言中指针的应用研究+文献综述:http://www.lwfree.cn/shuxue/20171204/17292.html
------分隔线----------------------------
推荐内容