期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

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

时间:2014-03-06 10:45 文章来源:http://www.lunwenbuluo.com 作者:王秀娟 点击次数:

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

  5多返回值函数的编写

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

  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.


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

相关内容

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli