main函数一定要有返回值吗?

转载 2018年04月17日 10:09:05

转载自 https://blog.csdn.net/yuhengyue/article/details/78626195

我们说下C99规定,

main是需要有返回值的。

其中有2种形式是允许的,一种带参数,一种不带参数。

int main()

{}
int main(int argc,char *argv[])

{}

其中argv可以写成char **argv这种形式。

如果你忘记最后return了,有些编译器会自动帮你加上。

不过我还是建议你自己加上,可以告诉程序你是正常退出

还是异常退出。

PHP7自定义函数

King老师精心打造的PHP7自定义函数课程,在PHP中提供了强大的系统函数来帮我们完成功能,但有时候只用系统函数往往还是不够的,还需要根据业务来封装自定义函数,本课程讲解了如何自定义函数,以及自定义函数中常见问题,是PHP入门必看课程。 山哥出品,必属精品!
  • 2017年08月20日 09:57

Linux启动为什么没有最先调用main函数?

学过C语言的人都知道,用C语言设计的程序都有一个main函数,而且是从main函数开始执行的。Linux 0.11的代码是用C语言编写的。奇怪的是,为什么在操作系统启动时先执行的是三个由汇编语言写成的...
  • cmdssd1
  • cmdssd1
  • 2014-09-27 17:39:16
  • 1987

论C和C++中main函数的重要性

论C和C++中main函数的重要性
  • duan19920101
  • duan19920101
  • 2016-02-22 14:19:09
  • 556

运行Java应用必须通过main()方法吗?

有哥们说,Java应用程序必须从main()方法开始运行。我说不见得,并写个例子证明了一下,呵呵。public class HelloWorld{ static{ System.out...
  • xuz0917
  • xuz0917
  • 2016-10-09 17:58:32
  • 608

关于main函数是否该放在public类中

// TestMain.java public class TestMain {     public static void main(String [] args)     {     ...
  • eric_arrow
  • eric_arrow
  • 2013-08-19 11:05:01
  • 790

C语言一定要有main函数码

众所周知,main()函数是C程序的入口,但是C语言
  • u011421608
  • u011421608
  • 2014-06-02 10:29:34
  • 752

C++11标准的main()函数的返回类型为什么必须是int类型

在C/C++ 中,不返回任何信息的函数原型为“void function(...);”。可能正是因为这个,所以很多人都误认为如果不需要程序返回值时可以把main函数定义成void main() 。...
  • yangyong0717
  • yangyong0717
  • 2017-06-08 19:26:15
  • 1674

MPI的使用小感

我在做基于VTK的分布式数据的并行显示的时候,由于每个节点可能其上的数据并不一定最后显示在这个节点对应的屏幕上面,所以我们需要在整个流水线的最后把画出来的图形再进行重新的分配,这个时候我就要用到MPI...
  • zhz1993622
  • zhz1993622
  • 2015-07-14 16:46:38
  • 479

Win32下动态链接库(DLL)编程

主题:DLL是Windows最重要的组成要素,Windows中的许多新功能、新特性都是通过DLL来实现的,因此掌握它、应用它是非常重要的。动态链接库不仅可以作为一个运行模块,包括函数代码,而且可以包含...
  • shuiliuyunfei
  • shuiliuyunfei
  • 2007-08-31 18:46:00
  • 812

访问修饰符和多态

C#中的访问修饰符: 1>private私有的访问修饰符,被private访问修饰符修饰的成员只有在当前类的内部可以访问,其他地方一律不能访问【类中成员,如果不写访问修饰符则默认都是私有的】 2>pr...
  • zheng1613
  • zheng1613
  • 2016-04-13 08:10:04
  • 468
收藏助手
不良信息举报
您举报文章:main函数一定要有返回值吗?
举报原因:
原因补充:

(最多只允许输入30个字)