c++自定义函数中如何返回一个数字
时间: 2024-12-12 22:16:53 浏览: 12
c++ 自定义函数,干货
在 C++ 中,如果你想在自定义函数中返回一个数字,你可以使用基本数据类型如 int、float、double 等,或者使用其他容器类型如 std::pair、std::vector 或者直接作为函数值返回。下面是一个简单的例子:
```cpp
// 定义一个返回整数的函数
int addNumbers(int a, int b) {
return a + b;
}
// 定义一个返回浮点数的函数
double calculateAverage(double num1, double num2) {
return (num1 + num2) / 2.0;
}
// 定义一个返回复杂结构类型的函数
struct ComplexNumber {
double real;
double imag;
};
ComplexNumber complexAdd(ComplexNumber num1, ComplexNumber num2) {
ComplexNumber result;
result.real = num1.real + num2.real;
result.imag = num1.imag + num2.imag;
return result;
}
```
在上面的代码中,`addNumbers` 和 `calculateAverage` 分别返回整数和浮点数,而 `complexAdd` 返回一个自定义的 `ComplexNumber` 结构体。记住,在使用返回值之前,你需要包含相应的头文件,并根据需要处理异常和边界条件。
阅读全文