主函式 Entry point

在一些编程语言里,主函式(main function)是程序开始运行的地方。
在C语言或C++编程语言,main
的函式原型如下所示:
main
的两个环境参数:argc
(argument count)与argv
(argument vector),两者个别自程序的指令列给予参数的数量与参数数组的指标地址。argc
与argv
这两个参数的名称,在编程语言的命名规则底下,虽然可以依照用户的喜好自行定义,但是一般在使用上,还是会以现有的名称argc
与argv
来进行程序的编写。其他具有相依平台的格式也可以被C与C++标准所接受;例如,UNIX(非POSIX.1)与Microsoft Visual C++有第三个参数,是用来接收程序的环境变量,利用其他方法访问环境变量,可以使用stdlib.h
头文件定义的getenv
函式: