在c ++中使用return语句

时间:2014-04-03 19:06:19

标签: c++ return

我正在尝试使函数返回dog years的值。这就是我想要做的。它似乎没有返回值。

 int dog_years()
 {
 int addition, dog;
 cin >> dog;
 return 7 * dog;
 }
 int main ()
 {
 int result = dog_years();
 {

1 个答案:

答案 0 :(得分:0)

如果 - 如您的问题所述 - 您想要返回一个值,则需要将返回值分配给变量:

int result = dog_years();

之后,您可以在主函数中使用此变量进行进一步处理。如果你想"看"你的结果;你可以把它打印出来:

cout << results << endl;

编辑: 看来你只是想&#34;看&#34;你的结果,没有返回值。在那种情况下:

void dog_years()
{
    int dog;
    cin >> dog;
    cout << 7 * dog << endl;
}