[Error] return-statement with no value, in function returning 'int' [-fpermissive]
时间: 2024-03-01 09:54:19 浏览: 107
有返回值的函数
这个错误通常是因为在一个返回值为int的函数中,你使用了不带返回值的return语句。例如:
```
int foo() {
return;
}
```
在这个例子中,return语句没有返回值,但是函数的返回类型是int,所以编译器会报错。
要解决这个错误,你需要确保在返回int类型的函数中使用带返回值的return语句,并且返回一个int类型的值。例如:
```
int foo() {
return 42;
}
```
这个函数返回一个int类型的值42,所以不会出现上述错误。
阅读全文