位置:51电子网 » 技术资料 » 家用电器

函数的返回值是指函数被调用

发布时间:2014/6/7 20:51:14 访问次数:702

   函数的返回值是指函数被调用以后,执行IR2132S函数体中的程序段所取得的并返回给主调函数的值。例如调用正弦函数取得正弦值。对函数的返回值有以下一些说明:

   ①函数的值只能通过return语句返回主调函数。在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。

   ②函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,进行类型自动转换。

   ③如函数的值为整型,在函数定义时可以省去类型说明。

   ④不需要返回值的函数,可以明确定义为空类型,类型说明符为void。一旦函数被定义为空类型后,就不能在主调函数中试验被调函数的函数值了。为了使程序有良好的可读性并减少出错,通常把不需要返回值的函数都定义为空类型。当函数执行return语句或执行完函数体的语句序列后,随之将控制返回到函数调用处继续执行。


   函数的返回值是指函数被调用以后,执行IR2132S函数体中的程序段所取得的并返回给主调函数的值。例如调用正弦函数取得正弦值。对函数的返回值有以下一些说明:

   ①函数的值只能通过return语句返回主调函数。在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。

   ②函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,进行类型自动转换。

   ③如函数的值为整型,在函数定义时可以省去类型说明。

   ④不需要返回值的函数,可以明确定义为空类型,类型说明符为void。一旦函数被定义为空类型后,就不能在主调函数中试验被调函数的函数值了。为了使程序有良好的可读性并减少出错,通常把不需要返回值的函数都定义为空类型。当函数执行return语句或执行完函数体的语句序列后,随之将控制返回到函数调用处继续执行。


热门点击

 

推荐技术资料

PCB布线要点
    整机电路图见图4。将电路画好、检查无误之后就开始进行电... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!