函数的返回值是指函数被调用
发布时间:2014/6/7 20:51:14 访问次数:702
函数的返回值是指函数被调用以后,执行IR2132S函数体中的程序段所取得的并返回给主调函数的值。例如调用正弦函数取得正弦值。对函数的返回值有以下一些说明:
①函数的值只能通过return语句返回主调函数。在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。
②函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,进行类型自动转换。
③如函数的值为整型,在函数定义时可以省去类型说明。
④不需要返回值的函数,可以明确定义为空类型,类型说明符为void。一旦函数被定义为空类型后,就不能在主调函数中试验被调函数的函数值了。为了使程序有良好的可读性并减少出错,通常把不需要返回值的函数都定义为空类型。当函数执行return语句或执行完函数体的语句序列后,随之将控制返回到函数调用处继续执行。
函数的返回值是指函数被调用以后,执行IR2132S函数体中的程序段所取得的并返回给主调函数的值。例如调用正弦函数取得正弦值。对函数的返回值有以下一些说明:
①函数的值只能通过return语句返回主调函数。在函数中允许有多个return语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。
②函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数类型为准,进行类型自动转换。
③如函数的值为整型,在函数定义时可以省去类型说明。
④不需要返回值的函数,可以明确定义为空类型,类型说明符为void。一旦函数被定义为空类型后,就不能在主调函数中试验被调函数的函数值了。为了使程序有良好的可读性并减少出错,通常把不需要返回值的函数都定义为空类型。当函数执行return语句或执行完函数体的语句序列后,随之将控制返回到函数调用处继续执行。