我收到一条我不明白的编译器警告消息?



请帮忙。我输入了下面的代码,我得到一个编译器警告消息C4430:

缺少类型说明符-假定为int

谁能告诉我,如果我做错了什么?
#include <iostream>
using namespace std;
main()
{
int age = 15;
cout << age << endl;
if (age >= 16)
{
cout << "You can drive" << endl;
}
else
{
cout << "You cannot drive yet!" << endl;
}
for (int i = 1; i <= age; i++)
{
cout << "Happy Birthday " << i << endl;
}
return 0;
}

我一步一步地重新跟踪了我的代码,但我找不到错误。

您的main()函数没有返回类型。根据c++标准,它必须有一个int类型的返回值。

:参考§6.9.3.1

最新更新