2.4.1使用有返回值的函数
有返回值的函数将生成一个值,而这个值可以赋给变量或其他表达式。
以sqrt()为例,它返回平方根
x=sqrt(6.25);
sqrt()是被调用函数,
sqrt(6.25)是函数调用,
包含函数调用的函数叫调用函数。
//调用函数
#include <iostreeam>
.......
.......
int main()
{
......
......
x=sqrt(6.25);
......
......
}
返回()中的值是发给函数的信息,叫"参数",这种方式叫做“传递给函数”。
sqrt(6.25)得到的结果为2.5,2.5将被发送给调用函数,所以2.5就是返回值。该过程将2.5的值赋给了x.如此,语句中的函数调用部分将被替换为返回值。
注意:由于c++编译器必须知道函数的参数类型和返回值类型,因此必须对函数的参数类型和返回值类型进行定义。即应当为程序中使用的每个函数提供原型。