一般程序中都是认为c语言main函数程序在运行过程中是由Main函数开始,最后到Main函数结束
实际上,在可执行文件被加载之后控制权立即交给由编译器插入的Start函数,它将对后媔这些全局变量进行准备:
_osver 操作系统的构件编号
_winmajor 操作系统的主版本号_winminor 操作系统的次版本号_winver 操作系统完全版本号
_argc 命令行参数个数
_argv 指向参数字符串的指针数组
_environ 指向环境变量字符串的指针数组
在C99标准中main的定义方式只有一下两种是正确的:
argc 是表示参数个数(可执行文件名也是一个参数);
argv是表示输入命令行时由系统接收实际参数的个数自动复制的;