用C ++调用函数

时间:2013-09-29 11:07:07

标签: c++ function

我是整个C ++编程的新手,我知道这是一个简单的解决方案,但我无法弄明白! 我只想调用打印出1 + 4的函数。 这是代码:

#include <iostream>
using namespace std;

int func()
{
    cout << 1 + 4;
    return 0;
}

int main()
{
    int func();
}

它在控制台窗口中没有显示任何内容,只是应用程序停止时返回码为0。 有人能告诉我什么是错的吗?

2 个答案:

答案 0 :(得分:6)

您没有正确调用func()功能:

int main()
{
    // int func(); This line tries to declare a function which return int type.
    //             it doesn't call func()
    func();   // this line calls func() function, it will ouput 5
    return 0;
}

答案 1 :(得分:1)

您只需按名称调用该函数即可。像func();

int func()
{
    cout << 1 + 4;
    return 0;
}

上面的函数正在重整一个整数。你返回0.使它更有用返回总和并在主函数中捕获它。

int func(){
    return 1+4;// return 5 to main function.
}

现在是主要的。

int main (){
     int ans = func();// ans will catch the result which is return by the func();
     cout<<ans;
     return 0;
}

尝试理解每个陈述的运作。