美文网首页
main函数

main函数

作者: Ak99 | 来源:发表于2016-12-04 20:54 被阅读0次

main() 函数作为一个程序的入口,也称之为主函数

记得刚学习C语言那会儿, 我自己写的代码中main()函数中基本不加 return ,而且写成 void main() 也是常有的事情, 后来从一个开挂的同学那里那只我这种写法是不对的,虽然编译器能通过。

在最新的C99中,main()函数必须有int型返回值,并且参数也只有两种情况,具体写法如下:

  • 写法一
int main(void)
{
    return 0;
}
  • 写法二
//argc    参数个数  
//argv[i] 参数地址 ( 其中argv[0]是可执行程序的名字 )
int main(int argc, char *argv[])
{
    return 0;
}

两个宏
#define EXIT_SUCCESS 0 //程序正常结束返回0
#define EXIT_FAILURE 1 //程序异常结束返回1

macro.png

相关文章

  • UNIX进程的环境(一)

    2016-02-01 main函数 c程序总是从main函数开始执行。main函数原型int main(int a...

  • tinyhttpd 注释详解

    宏定义: 函数: 处理流程: main函数入手: main函数变量: main函数执行流程: 首先调用startu...

  • 比特币源码研读(2)-main(1)

    比特币源码研读(2)-main函数(1) main函数介绍 Main函数位置:bitcoin/src/bitcoi...

  • main函数

    main() 函数作为一个程序的入口,也称之为主函数 记得刚学习C语言那会儿, 我自己写的代码中main()函数中...

  • main函数

    int main(int argc, char * argv[]) argc:该参数保存启动参数的数目,因为常用作...

  • 进程环境

    main函数 进程的执行是从main函数开始的,下面介绍一下main函数的原型。 可以看到main函数是有两个参数...

  • 进程

    进程环境======= main函数 1、c程序总是main函数开始执行,main函数的原型是: 其中,argc是...

  • 探究APP启动流程

    从main函数探究 我们知道main()函数是入口函数,那么我们探究APP的启动流程就先从main函数开始,我们直...

  • WAVM源码解析 —— wavm run的执行流程(二)

    main函数 main函数是万物起源,在Programs/wavm/wavm.cpp中可以找到main()函数的定...

  • 启动优化

    项目APP的启动优化分为两个阶段:main()函数之前 、main()函数之后 1、main()函数之前优化:...

网友评论

      本文标题:main函数

      本文链接:https://www.haomeiwen.com/subject/kjohmttx.html