【发布时间】:2016-03-10 03:36:34
【问题描述】:
This post 处理相同的错误,但发帖人在使用 void 函数时没有问题。
This 帖子涉及“void”类型的函数,但建议发帖者将函数类型更改为“string”,这对我的情况没有帮助。
我的代码执行良好,除了输出末尾的文字“0”。当我将函数类型更改为“void”时,遇到了上述错误。
我已经通过这个教程无数次,并且已经彻底搜索,但仍然无法解决这个问题。
//my code
#include <iostream>
using namespace std;
int intervalcountdown (int a, int b) {
for(a; a>0; a = a - b) {
cout << a;
if(a<=b) {
break;
}
cout << ",";
}
cout << ".";
return 0;
}
int main () {
cout << intervalcountdown(20,3);
return 0;
}
【问题讨论】:
标签: c++ function return-value void