一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样的。
int main(void){/*百度百科示例代码*/}//整数类型主函数(无类型)
int main(intargc,char*argv[]){/*百度百科示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*数组指针至字符[])
int main(){/*百度百科示例代码*/}//整数类型主函数
int main(intargc,char*argv[]){/*百度百科示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*数组指针至字符[])
staticvoidMain(String[]args){//静态无类型主函数(字符串[]args)
//百度百科示例代码......
}
staticvoidMain(String[]args){//静态无类型主函数(字符串[]args)
//百度百科示例代码......
}
staticvoidMain(){//静态无类型主函数
//百度百科示例代码......
}