如何打印返回值的结果?我是初学者学习C ++

时间:2018-03-14 13:59:50

标签: c++

  some f : Foo | no f

我在哪里添加int sumTo(int value) { int total(0); for (int count=1; count <= value; ++count) total += count; return total; } 来打印结果?我试图在几个位置添加打印功能但没有成功 - 无论是什么都没有或者是大数(可能是先前存储在该位置的数字)。当值等于5时,调试器的结果显示总计为15。

另外,我添加了一个void函数来打印,但仍然没有正确的结果。

需要帮助正确放置打印功能才能得到正确的答案?

1 个答案:

答案 0 :(得分:3)

这应该有效:

#include <iostream>

int sumTo(int value)
{
    int total = 0;
    for (int count=1; count <= value; ++count)
        total += count;

    return total;
}

int main(void)
{
    std::cout << sumTo(12);
}