main函数

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

main函数_第1张图片
macro.png

你可能感兴趣的:(main函数)