摘要:指针和数组是C语言学习中的重点和难点,指针概念比较难理解且很容易使用错误,数组和指针的关系紧密相关,数组元素可以通过指针引用,可以使用数组方法解决的问题一般也能够使用指针方法来解决。 本文分别针对指针、数组元素引用、数组指针等相关知识点做归纳分析,通过实例进行说明,以便于掌握数组的使用技巧,在学习数组时有一定的指导意义。84021
毕业论文关键词:C 语言;数组;指针;指针变量
The Application Research in the Array Pointer in C Language
Abstract: Pointer and array are difficulties in C++ language learning, the concept of pointer is difficult to understand and always used incorrectly。 Array has relation to pointer closely, and the elements of array can be used through pointer。 The question which can be solved in array method usually can be solved in pointer method too。 Discusses on knowledge points including pointer, using array elements, array pointer and analyzes through examples,so that we master technique of array application。 The paper is a degree of guide studying array。
Key words:C programming language; Icon; Flow Line; Pointer to the variable
目 录
摘 要 1
引言 2
1。预备知识 3
1。1指针是什么 3
1。2指针变量的定义 3
1。3引用指针变量 4
2。指针引用数组 5
2。1数组元素的指针 5
2。2引用数组元素时指针的运算 6
2。3通过指针引用数组 7
2。4通过指针引用多维数组 9
2。4。1指针与多维数组 9
2。4。2指针与多维数组 9
2。5指向多维数组元素的指针变量 10
3。指针数组的应用 11
3。1指针数组实现矩阵转置。 11
3。2利用指针计算并查找学生成绩 13
4。结束语 14
参考文献 15
致谢 16
C语言中指针在数组中的应用研究
引言在 C 语言中,数组和指针是其中非常重要又联系密切的两种数据类型,同时也是重点难点集中的点。在学习和了解这部分内容时,经常会碰到这样或那样的一些问题,比如:数组名是什么,是首地址吗?数组如何访问元素?数组为什么不能进行越界查找?数组表示法和指针表示法有什么关系,哪个更好?正确理解这些问题,对指针和数组的使用是非常有帮助的。
最近几年 C 语言在系统软件、工具软件、图形图像处理和数据处理等方面等到了十分广泛的应用。然而, 在 C 语言的学习过程中, 我们学生通常感到比较吃力, 特别是对C 语言中指针与数组的关系这一部分知识, 大多数教材分析不够明晰、不够系统, 因此很多学生都觉得学习起来非常困难。论文网
针对这个问题, 本文从指针的定义开始,分别解释指针是什么,指针变量的定义,以及如何引用指针变量[2],在这里我主要介绍了指针与数组的引用相关内容,在这里引用一维数组元素的方法介绍了两种方法,即“下表法”,“指针法”,并对这两种方法进行了对比分析,得出两种方法的的优劣,接着又介绍引用数组元素时指针的一些相关运算,如指针的自加自减运算,并列举出几种易混表达式的比较,让读者更加清晰的理清运算关系,本文的关键内容就是通过指针引用数组,介绍了两种方法,下标法和指针法,通过两种方法的比较我得出指针法比下标法速度快,更加直观,然后了解指针引用多维数组,本文主要介绍二维数组,分析了如何指针表示二维数组,以及二维数组的一些运算,还有不同的表现形式代表的不同含义,这是本文最易出错的知识点,在此我们学习掌握时一定多加细心,然后我举出了几个指针数组的实例应用,最后对数组指针做出了一些总结。