时间:2014-03-06 10:45 文章来源:http://www.lunwenbuluo.com 作者:王秀娟 点击次数:
摘要:函数是C语言学习的难点和重点,通过分析函数的结构,将函数编写中难以确定的问题进行分解、细化。按照返回值的个数将函数分为:无返回值函数、单反回值函数、多返回值函数三种类型。对这三种类型函数的设计方法分别举例分析和说明,详细阐述了函数编写的具体过程。
关键词:函数;形式参数;指针变量;调用
中图分类号:TP399文献标志码:A文章编号:1006-8228(2014)02-49-02
0引言
C语言是一种结构化的程序设计语言,通过函数来实现模块化的程序设计[1]。程序是由若干个函数来组成的,因此函数在C语言程序设计中具有举足轻重的地位。很多学生在编写函数时,很迷茫,不知从何入手,经常出现这种情况:无论一个程序多么复杂,都将所有的功能全部放在主函数中,这样会造成很多的问题,例如:程序编写困难、程序结构不清晰、功能难于扩充、调试困难等。为了解决这些问题,本文重点分析函数的结构,并总结出不同类型函数的编写方法。
1函数结构
函数由两大部分组成:函数头和函数体。第一行为函数头部分,花括号括起来的为函数体部分。其中,函数类型指的是函数返回值的类型,若函数无返回值则函数类型为“void”。函数名由编程者来命名,通常应该做到见名知意[3]。函数名后面小括号中的是形式参数,其中的每一个参数应该分别定义数据类型。函数体部分和主函数的函数体部分一样,由数据描述和算法实现两部分组成。函数体用顺序、选择、循环三种结构的设计方法编写即可。从函数的结构可以看出,只要设计出函数头,整个函数的设计也就迎刃而解。
2函数设计过程分析
第一步:设计函数头。①分析哪些量是函数的已知量,数据类型是什么,将已知数据作为函数的形参;②哪些是未知量,即函数需要得到的结果,若未知数据只有一个,可确定其数据类型,即为函数类型。
第二步:编写函数体[4]。
3无返回值函数的编写
相关内容
联系方式
随机阅读
热门排行