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