Function 什么是返回类型函数

Function 什么是返回类型函数,function,return,return-type,Function,Return,Return Type,我试图理解返回类型函数,但我真的不能。例如,在本代码中: int add(int a, int b){ result=a-(-b); return result; } 我不明白为什么它会成为返回结果,它是什么,它是怎么做的。我是C++的新手,我想在C++中变得更好。p> 这意味着向调用此函数的程序的另一部分返回答案(值) 比如说,你做了如下事情: print(add(2,4)); 您的程序将打印值:6 免责声明< /强>:不确定语法是否正确,自从我上次在C++编程以来已经有十

我试图理解返回类型函数,但我真的不能。例如,在本代码中:

int add(int a, int b){
    result=a-(-b);
    return result;
}

我不明白为什么它会成为返回结果,它是什么,它是怎么做的。我是C++的新手,我想在C++中变得更好。p> 这意味着向调用此函数的程序的另一部分返回答案(值)

比如说,你做了如下事情:

print(add(2,4));
您的程序将打印值:
6


<强>免责声明< /强>:不确定语法是否正确,自从我上次在C++编程以来已经有十多年了;p> 这意味着向调用此函数的程序的另一部分返回答案(值)

比如说,你做了如下事情:

print(add(2,4));
您的程序将打印值:
6


<强>免责声明< /强>:不确定语法是否正确,自从我上次在C++编程以来已经有十多年了;p>

add
之前的
int
表示函数
add
完成后将返回一个整数。所以你做一些计算,结果是一个整数。现在,此函数essential获取整数
a
b
并计算
a-(-b)
,其本质是
a+b
,并将其保存到结果变量中。然后它将只返回这个值。如果只在函数体中写入
返回a-(-b),则情况相同。顺便说一句,结果必须在全局范围内的其他地方声明。也没有“返回类型函数”这样的东西。有一些函数,它们有返回类型,它们声明调用/调用时将生成/返回什么类型的值。在
add
之前的
int
表示函数
add
在完成时将返回一个整数。所以你做一些计算,结果是一个整数。现在,此函数essential获取整数
a
b
并计算
a-(-b)
,其本质是
a+b
,并将其保存到结果变量中。然后它将只返回这个值。如果只在函数体中写入
返回a-(-b),则情况相同。顺便说一句,结果必须在全局范围内的其他地方声明。也没有“返回类型函数”这样的东西。有一些函数,它们有返回类型,这些返回类型声明了它们在调用/调用时将生成/返回什么类型的值。