015 main 参数

 

/*
目录:
   一 两个参数
   二 三个参数
*/

 

一 两个参数

// 测试参数 - 前两个 
int main(int argc, char *argv[])
{
    printf("Have %d String\n", argc);

    int nCount = 0;
    while (NULL != argc)
    {
        printf("%s\n", argv[nCount]);

        ++nCount;
        --argc;
    }


    return 0;
}

 

 


二 三个参数

 说明: 第三个参数用来在程序运行时获取系统的环境变量,操作系统运行程序时通过envp 参数将系统环境变量传递给程序

 

// 测试参数 - 第三个 
int main(int argc, char *argv[], char **envp)
{
    int nCount = 0;
    while (envp[nCount])
    {
        if (envp[nCount])
        {
            printf("envp[%d] is %s.\n", nCount, envp[nCount]);
        }
        ++nCount;
    }

    return 0;
}

 

 

posted @ 2019-09-19 22:31  火焰马  阅读(208)  评论(0编辑  收藏  举报