return-statement with a value, in function returning 'void' [-fpermissive] return radio*radio*3.14;
时间: 2024-04-08 13:31:06 浏览: 73
有返回值的函数
在返回类型为'void'的函数中使用带有返回值的return语句是错误的。'void'表示该函数不返回任何值。如果你想在函数中返回计算结果,你需要将函数的返回类型改为与计算结果相匹配的类型(比如double),然后使用正确的return语句返回结果。
例如,如果你想在函数中返回一个圆的面积,你可以将函数的返回类型改为double,然后使用如下的return语句返回计算结果:
```cpp
double calculateArea(double radio) {
return radio * radio * 3.14;
}
```
这样,函数将返回一个圆的面积(以半径为参数)。请注意,上述代码中使用了正确的return语句,并且返回类型与计算结果的类型匹配。
阅读全文