位置:51电子网 » 技术资料 » 数码专栏

函数定义

发布时间:2014/6/7 20:44:08 访问次数:1301

   函数由类型说明符、函数名、参数表IR2104S和函数体4部分组成。函数名是一个标识符(大小写有区别,最长为255个字符),除了main函数外,其他函数名可以由用户自行定义。

  参教表是用括号括起来的若干参数,参数之间用逗号隔开。函数体是用大括号括起来的若干C语言的语句,语句与语句之间用分号隔开,最后一条语句通常为return(主函数中省略),每个函数都返回一个值,该值由return语句中类型就是返回值的类型,当执行完函数体中的语句后,通常会产生一个结果,这就是函数的返回值。函数类型除整型外都需在函数名前加以指定。

  (1)无参函数

  无参函数的一般形式如下:

  函数名是由用户定义的标识符,函数名后有一个空括号,即无参数,但括号必不可少。大括号中的内容称为函数体。在函数体中也有类型说明,这是对函数体内部所用到的变量的类型说明。在很多情况下都不要求无参函数有返回值,通常函数类型符可以写为viod。

  (2)有参函数

  有参函数的一般形式如下:

   类型说明符函数名(形参表)

  有参函数比无参函数多了两个内容,其一是形参表,其二是形参类型说明。在形参表中给出的参数称为形参(形式参数),它们可以是各种类型的变量,各参数之间用逗号隔开。在进行函数调用时,主调函数将赋予这些形式参数实际的值。形参既然是变量,就必须给以类型说明。例如,定义一个函数,用于求两个数中的最大数,可以写为:

  在程序中第一行说明max()函数是一个整型函教,其返回函数是一个整数,形参为a和b。第二行说明a和b均为整型量,a和b的具体值是由主调函数在调用时传送过来的。在{)中的函数体内,除形参外没有使用其他变量,因此只有语句而没有变量类型说明。上边这种定义方法称为“传统格式”。这种格式不易于编译系统检查,从而会引起一些非常细微且难于跟踪的错误。ANSIC的新标准中把对形参的类型说明合并到形参表中,称为“现代格式”。


   函数由类型说明符、函数名、参数表IR2104S和函数体4部分组成。函数名是一个标识符(大小写有区别,最长为255个字符),除了main函数外,其他函数名可以由用户自行定义。

  参教表是用括号括起来的若干参数,参数之间用逗号隔开。函数体是用大括号括起来的若干C语言的语句,语句与语句之间用分号隔开,最后一条语句通常为return(主函数中省略),每个函数都返回一个值,该值由return语句中类型就是返回值的类型,当执行完函数体中的语句后,通常会产生一个结果,这就是函数的返回值。函数类型除整型外都需在函数名前加以指定。

  (1)无参函数

  无参函数的一般形式如下:

  函数名是由用户定义的标识符,函数名后有一个空括号,即无参数,但括号必不可少。大括号中的内容称为函数体。在函数体中也有类型说明,这是对函数体内部所用到的变量的类型说明。在很多情况下都不要求无参函数有返回值,通常函数类型符可以写为viod。

  (2)有参函数

  有参函数的一般形式如下:

   类型说明符函数名(形参表)

  有参函数比无参函数多了两个内容,其一是形参表,其二是形参类型说明。在形参表中给出的参数称为形参(形式参数),它们可以是各种类型的变量,各参数之间用逗号隔开。在进行函数调用时,主调函数将赋予这些形式参数实际的值。形参既然是变量,就必须给以类型说明。例如,定义一个函数,用于求两个数中的最大数,可以写为:

  在程序中第一行说明max()函数是一个整型函教,其返回函数是一个整数,形参为a和b。第二行说明a和b均为整型量,a和b的具体值是由主调函数在调用时传送过来的。在{)中的函数体内,除形参外没有使用其他变量,因此只有语句而没有变量类型说明。上边这种定义方法称为“传统格式”。这种格式不易于编译系统检查,从而会引起一些非常细微且难于跟踪的错误。ANSIC的新标准中把对形参的类型说明合并到形参表中,称为“现代格式”。


上一篇:函数分类

上一篇:函数调用

热门点击

 

推荐技术资料

绘制印制电路板的过程
    绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!