🍋return返回值
2021-1-21
| 2023-8-2
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
 
 
前面介绍了如何把信息从主调函数传递给被调函数。反过来,函数的返回值可以把信息从被调函数传回主调函数。
关键字return后面的表达式的值就是函数的返回值。在该例中,该函数返回的值就是变量min的值。因为min是int类型的变量,所以imin()函数的类型也是int。
变量min属于imin()函数私有,但是return语句把min的值传回了主调函数。下面这条语句的作用是把min的值赋给lesser:
imin()中的变量是imin()的局部变量。函数调用imin(evil1, evil2)只是把两个变量的值拷贝了一份。
 
返回值不仅可以赋给变量,也可以被用作表达式的一部分。例如,可以这样:
 
返回值不一定是变量的值,也可以是任意表达式的值:
 
使用 return 语句的另一个作用是,终止函数并把控制返回给主调函数的下一条语句:
 
 
另外,还可以这样使用return:
这条语句会导致终止函数,并把控制返回给主调函数。因为 return 后面没有任何表达式,所以没有返回值,只有在void函数中才会用到这种形式。
 
 
  • C
  • 函数参数ANSI C函数原型
    目录