为什么这个C++程序调试的时候说✀main✀ : ✀void✀ function returning a value see declaration of ✀main✀ E

程序是#include<iostream.h>void main(){ cout<<"I✀m a C++ program"; return 0;}
2025-01-24 11:01:16
推荐回答(3个)
回答1:

void类型表示你的main函数无返回值,但是你在main函数体内又加了return 0,也就是说有返回值,这和你前面的void是相冲突的。要么有void,去掉return 0,要么把void 改成 int或者其他数据类型。

回答2:

你定义的 void main ,没有返回值的,而后面又加了 return 0

可以改成int mian

回答3:

#include
int main()
{ cout<<"I'm a C++ program"< return 0;
}
或者
#include
void main()
{ cout<<"I'm a C++ program"<}