返回值与函数
在C语言中,函数的返回值是指函数执行后所返回的结果。函数的返回值可以是任意数据类型,可以是整数、字符、浮点数、指针等等。
目录
什么是返回值
函数返回值的定义
如何使用函数的返回值
手动退出和缺省返回值
函数中的 return 语句
不应该返回局部变量的地址
什么是返回值
函数的返回值是函数调用结束后返回给调用者的结果,类似于一个特殊的参数。在函数执行结束后,会将返回值传递给调用者,函数的返回值可以是任意的类型。
函数返回值的定义
定义函数的返回值可以使用关键字 return,语法如下:
return
在函数中,
int fun1(void) //函数声明
{
printf("hello hu~");
return 12; //返回值 12,类型为 int
}
int main(