C语言中函数编写方法的分析与探讨(2)
5.1通过多个指针变量返回多值
被调函数原型声明:
voidfun(带类型说明的形参表列,类型*p1,类型*p2,类型*p3,……类型*pn);
这种方法是在主调函数中定义多个变量来表示多个返回值,在被调用函数中用指针指向主调函数中表示未知的变量,通过间接访问的方式修改主调函数中变量的值,从而获得多个返回值[10-11]。分析时,已知量仍作为函数的形参,未知量也作为函数的形参,但要定义为指针类型。函数的结果不再通过“return”语句返回,所以函数类型定义为“void”。
编写函数,求两个数的最大公约数和最小公倍数。
6结束语
函数是C语言程序的基本组成单位,因此掌握函数的编写至关重要。从本文的分析中不难看出,对于函数的编写,函数头的确定是首要内容,一旦函数头确定了,则该函数的已知(即普通形参)和未知(即函数返回结果)便明确了。若未知量是一个,则把未知量的类型定义为函数类型,未知量是多个时,通常使用指针指向需返回的多个值[14]。另外需要注意的是,我们分析的已知量,不是通过“scanf”函数从键盘读取数据,而是在调用函数的过程中将实参的值传递给对应的形参,因此,实参和形参的个数应相等,类型应一致,按顺序一一对应[15]。笔者在多年从事C语言程序教学的过程中发现,只要学生掌握了函数编写的正确方法和技巧,就可以事半功倍,使函数的编写不再成为一个难题。
参考文献:
[1]赵山林,高媛.C程序设计[M].人民邮电出版社,2012.
[2]谭浩强.C程序设计(第三版)[M].清华大学出版社,2005.
[3]吉顺如.C语言程序设计教程[M].机械工业出版社,2010.
[4]何钦铭,颜晖.C语言程序设计[M].高等教育出版社,2008.
[5]涛伟,杨秀金.C++函数的参数传递和返回值问题的教学研讨[J].吉林大学学报(信息科学版),2005.23:70-74
[6]赵家刚,李俊蔌.C语言程序设计[M].西安交通大学出版社,20l0.
[7]尹宝林.C程序设计思想与方法[M].机械工业出版社,2009.
[8]王立柱.C语言程序设计[M].机械工业出版社,2011.
[9]贾伯琪,顾卫兵,苏仕华,张四海,何克东.计算机程序设计[M].机械工业出版社,2011.
[10]HarryH.Cheng著,何钦铭,王兆青,陆汉权译.CForEngineersAndScientists[M].高等教育出版社,2011.
[11]龚沛曾,杨志强.C/C++程序设计教材[M].高等教育出版社,2004.
[12]朱小菲,刘玉喜.C语言程序设计教程[M].清华大学出版社,2005.
[13]夏涛.C语言程序设计[M].北京邮电大学出版社,2007.
[14]苏小红,王宇颖,孙志岗.C语言程序设计[M].高等教育出版社,2008.
[15]王金鹏,肖进杰.C程序设计进阶与实例解析[M].清华大学出版社,2011.
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊