C程序main函数参数
Window和WinMain函数
Windows下的C程序的入口函数 不调用标准的main函数 而调用Windows特有的WinMain函数
Linux和标准main函数
Linux下调用标准的main函数 主要有三个参数
1.argc = 程序命令行参数的个数
2.argv = 命令行参数串指针数组
3.envp = 环境串的指针数组
demo
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
// 参数个数
// 参数内容
// 环境变量
int main(int argc, char* argv[],char* envp[])
{
int i = 0;
printf("argc=%d\n",argc);
for( ;i < argc; i++ )
{
printf("argv[%d]=%s\n",i,argv[i]);
}
for( i = 0; envp[i] != NULL; i++ )
{
printf("envp[%d]=%s\n",i,envp[i]);
}
exit(0);
}