多个int main()' s?

时间:2016-03-10 23:18:22

标签: c++

我刚开始学习c ++,我试图让自己暴露于简单的加法和减法。但是我似乎无法运行此功能。任何输入都将得到很好的赞赏。我也接受建设性的批评:)

using namespace std::chrono;
auto actual_delta = duration_cast<microseconds>(now - prev);

3 个答案:

答案 0 :(得分:7)

您只能在程序中拥有一个main功能。

你能做的是......

将这些函数中的代码放在两个不同命名的函数中 从main打电话给他们。

int test1()
{
    std::cout << " I have a qustion for you Devante. Here it is . . . if you add the word two to the number 2, what do you get ?";
    int x = 4;
    std::cin >> x;
    std::cout << "Correct, the correct answer is " << x << std::endl;
    return 0;
}

int test2()
{   
    std::cout << " Since you got the answer right this time, lets see if you can subtract. What is 6 - 6 ? ";
    int x = 0;
    std::cin >> x;
    std::cout << "Correct, the answer is " << x << std::endl;
    return 0;
}

int main()
{
   test1();
   test2();
   return 0;
}

答案 1 :(得分:4)

main代表程序的入口点。你不能有多个。

答案 2 :(得分:2)

您不能拥有任何功能的多个定义。