期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

C语言中函数编写方法的分析与探讨

人气指数: 发布时间:2014-03-05 17:12  来源:http://www.zgqkk.com  作者: 王秀娟
分享到:

 

  摘要:函数是C语言学习的难点和重点,通过分析函数的结构,将函数编写中难以确定的问题进行分解、细化。按照返回值的个数将函数分为:无返回值函数、单反回值函数、多返回值函数三种类型。对这三种类型函数的设计方法分别举例分析和说明,详细阐述了函数编写的具体过程。

  关键词:函数;形式参数;指针变量;调用

  中图分类号:TP399文献标志码:A文章编号:1006-8228(2014)02-49-02

  0引言

  C语言是一种结构化的程序设计语言,通过函数来实现模块化的程序设计[1]。程序是由若干个函数来组成的,因此函数在C语言程序设计中具有举足轻重的地位。很多学生在编写函数时,很迷茫,不知从何入手,经常出现这种情况:无论一个程序多么复杂,都将所有的功能全部放在主函数中,这样会造成很多的问题,例如:程序编写困难、程序结构不清晰、功能难于扩充、调试困难等。为了解决这些问题,本文重点分析函数的结构,并总结出不同类型函数的编写方法。

  1函数结构

  函数由两大部分组成:函数头和函数体。第一行为函数头部分,花括号括起来的为函数体部分。其中,函数类型指的是函数返回值的类型,若函数无返回值则函数类型为“void”。函数名由编程者来命名,通常应该做到见名知意[3]。函数名后面小括号中的是形式参数,其中的每一个参数应该分别定义数据类型。函数体部分和主函数的函数体部分一样,由数据描述和算法实现两部分组成。函数体用顺序、选择、循环三种结构的设计方法编写即可。从函数的结构可以看出,只要设计出函数头,整个函数的设计也就迎刃而解。

  2函数设计过程分析

  第一步:设计函数头。①分析哪些量是函数的已知量,数据类型是什么,将已知数据作为函数的形参;②哪些是未知量,即函数需要得到的结果,若未知数据只有一个,可确定其数据类型,即为函数类型。

  第二步:编写函数体[4]。

  3无返回值函数的编写

  无返回值函数的功能通常是为了调用函数实现特定的功能,这种函数的类型应定义为“void”,函数体中不需要使用“return”语句[5-6]。

  5多返回值函数的编写

  C语言中通过return语句只能返回一个值,如果在调用函数过程中需要返回多个值给主调函数通常有两种方法:①设定n个指针变量,利用间接访问方式访问主调中的变量来实现;②设定1个指针变量,调用时使其指向主调中的数组,利用主调中的数组的各个元素表示n个返回值[9]。


期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有