心墙歌词意思:c++主函数应该是void main(void) 还是int main() ??知道的说详细点。

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 05:54:29

如果说"行不行"的话,2个都行.
如果要说到标准,就是int main(int argc, char* argv[]); 这才是完全标准的,因为一个程序运行时还需要接收一定的参数,例如你用Media Player打开一个音乐文件,为何一打开它自动就会播放那个文件呢?就是因为它接收到了这个文件名作为参数.
C++ Standard标准委员会也从未提到过 void main(void);所以那么做是一种不规范的行为.
另外,由于void main()无法返回任何值,我们也就无法通过这个程序的运行向外部传输运行结果.例如你在另一个程序中调用这个程序,可能你会希望得知它的运行结果,这就需要int main()将结果返回.

两个都可以,要看你程序的需要,main(void)和main()是一样的
你说的两个就是返回值不同

一般都是用int main(),很少有见void main()的,

C++之父Bjarne Strostrup会用int main()而不是void main(),

另外你可以看一下C++标准,也会发现是用int main()的!

一个是无返回值一个返回值是整型的

c程序基本不用void