入口点 在计算机编程中入口点是在程序中执行第一条指令的地方和程序访问命令行参数的地方要开始一个程序的执行装载器或操作系统会将控制权传递到它的入口点在引导期间操作系统自身就是这个程序这标志着从装载时和动态连接时如果存在的话到运行时的转变 对于某些操作系统和编程语言入口点是运行时库它是一组对语言的支持函数库代码初始化程序并且接着把控制权传递给程序本身在其他情况下程序自身可以初始化运行时库在简单的系统中执行开始于第一条语句这常见于解释型语言简单的可执行格式和引导装载器中在其他情况下入口点是在某个其他已知内存地址这可以是绝对地址或相对地址偏移量 可作为替代选择程序的执行可以开始于命名点要么是编程语言或操作系统定义的约定名字要么是调用者指定的名字在很多C家族语言中这是叫做main的函数作为结果入口点经常叫做主函数在JVM语言比如Java中入口点是叫做main的静态方法在CLI语言比如C中入口点是叫做Main的静态方法