gpt4 book ai didi

compiler-errors - 我的程序不工作。 Main 没有返回值

转载 作者:行者123 更新时间:2023-12-02 10:53:28 25 4
gpt4 key购买 nike

为什么说 main 必须返回一个值?
我几乎什么都没试过,因为我对 c++ 了解不多,而且我不明白错误消息背后的含义

#include<iostream>
using namespace std;

int main()
{
// one acre equals 43560 square feet

double oneacre = 43560;

// one square meter equals 10.7639 square feet
double squaremeter = 10.7639;

double halfacre = 0.5;

double sfiha = oneacre * halfacre;

double smiha = sfiha * squaremeter;

cout << "in half acre there is" << sfiha << "square feet" << endl;

cout << "in half acre there is" << smiha << "square meters" << endl;
}

最佳答案

主函数返回 int (在原型(prototype) int main() 中声明。

这成为程序运行后的退出状态。您只需要在 main 函数结束前添加一行即可返回一个 int。

返回 0 通常意味着没有错误,所以只需添加 return 0;在最后 cout 之后线。

关于compiler-errors - 我的程序不工作。 Main 没有返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56317542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com