菜单
  
    摘  要:C语言中,数组名表示数组的首地址,即为地址常量.本文结合参数的一些运算特点,分析研究C语言中数组名作为函数参数的问题.由于C语言牵涉的概念比较繁杂,规则也比较多,本文在研究数组名做函数参数时就提到了一些问题,比如参数匹配的一致性问题和参数传递方向问题.根据实例程序证明,数组参数从实质上就是指针参数,也就是两者可以说是等价的参数形式,参数之间依然是单向值方式的数据传递,而非双向的.38907
    毕业论文关键词:数组名;数组参数;指针参数;数据传递
    Study on the Array Name as the Parameter of Function
     in C Language
    Abstract: In the C language,the array name shows first address,and it is an address constant. Based on the characteristics of some operational of the parameters,the paper analysis and study the problem of the array name as parameters of a function. Since C language have the concept of more complicated and more rules,the paper studied the array name as the function parameter and mentioned some problems,such as the consistency problem of parameters and the direction of transmission problems.According to the instance of the program,the array parameter is a pointer parameter from the essence,and the two parameters can be said to be the same form,it is still a one-way data transfer between the parameter value,rather than two.
    Key words: Array name; The array parameters; Pointer parameter; The data transfer
    目    录

    摘  要    1
    引言    2
    1. 预备知识    3
    1.1 数组的定义    3
    1.2 数组的引用    3
    2. 函数的定义及调用    4
    2.1 函数的定义    4
    2.1.1 无参函数定义    4
    2.1.2 有参函数定义    5
    2.2 函数的参数    6
    2.3 参数的数据传递规律    7
    2.4 函数的调用    8
    3. 数组名作为函数参数    9
    3.1 数组元素作为实际参数出现    9
    3.2 数组名作为函数参数出现    10
    4. 结合实例分析研究    11
    4.1 数组名作为函数参数的数据传递方向    11
    4.2 数组参数与指针参数的关系    12
    4.3 变量名和数组名作函数参数    13
    5. 总结    14
    参考文献    15
    致谢    16
    C语言中数组名作函数参数的研究
    引言
    我们知道C语言具有很多方便之处,是一种高级语言,被用于计算机编程的,且使用效率很高,几乎接近人类的自然语言,因此受到广大编程人员的好评.C语言的另个特点就是比较接近计算机硬件,有的操作系统就是利用该特点的C语言编写的[7].近年来,大部分的工程技术问题都需要计算机来完成解决的,并且这里的计算主要就是靠语言编程来实现的,C语言的效率之高是除了汇编语言之外的任何其他语言都比不上的.
    因此现时代,不管是否是计算机的专业人士大都喜欢使用C语言编写程序来实现我们想要有的功能,简单功能的程序简短易读,但是如果程序功能比较多,规模比较大,程序就会冗长复杂不易阅读,因此就想到通过定义各种意义的函数、再调用来实现各种不同的功能.这个函数就等同于其它高级语言的子程序. 文献[1]-[7]介绍, C语言拥有丰富的库函数,而且用户可以把有关算法用来定义成函数模块,然后用调用的方法来使用函数去实现想要达到的功能. 可以说C程序的全部工作都是由各种功能的函数实现完成的,所以我们也把C语言称为函数式语言[8].
  1. 上一篇:二分法的一些应用
  2. 下一篇:基于混合遗传算法的0-1背包问题求解
  1. 拉格朗日插值法在C语言中的算法实现

  2. 数字趣味矩阵的C语言编程实现

  3. C语言在初等数论中的应用

  4. 小学数学课堂教学中语言艺术的作用

  5. 浅谈小学数学教学中学生语言表达能力的培养

  6. 座位编排形式在小学语文教学中的应用

  7. 日语论文从便当文化看日本人的亲情观

  8. java+mysql车辆管理系统的设计+源代码

  9. 当代大学生慈善意识研究+文献综述

  10. 十二层带中心支撑钢结构...

  11. 杂拟谷盗体内共生菌沃尔...

  12. 大众媒体对公共政策制定的影响

  13. 中考体育项目与体育教学合理结合的研究

  14. 电站锅炉暖风器设计任务书

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 乳业同业并购式全产业链...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回