kenzo虎头t恤:c++主函数应该是void main(void) 还是int main() ??知道的说详细点。
来源:百度文库 编辑:神马品牌网 时间:2024/05/10 07:53:47
如果说"行不行"的话,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
c++主函数应该是void main(void) 还是int main() ??知道的说详细点。
主函数int main和void main有什么区别
刚学C语言,请问各位大侠,为什么要在main()函数前加个void?
C语言中void main中的void什么意思,菜鸟急啊,谢了
void main()是什么?
C语言:函数无返回值和形参,用void str(void)、void str()都可以么?
请教C语言中void函数的一个现象
C语言:void()这个函数有什么用,
用C语言编写void inset(struct student *p)函数
C++里面如何声明const void f(void)函数为C程序中的库函数?