eennvvpp -- C Language

Argument passed to main()
cchhaarr *eennvvpp[];

eennvvpp is an abbreviation for environmental parameter.  It is the traditional
name for a  pointer to an array of string  pointers passed to a C program's
mmaaiinn function, and is by convention the third argument passed to mmaaiinn.

_E_x_a_m_p_l_e
The following example demonstrates eennvvpp, aarrggcc, and aarrggvv.

#include <stdio.h>

main(argc, argv, envp)
int argc;                /* Number of args */
char *argv[];            /* Argument ptr array */
char *envp[];            /* Environment ptr array */
{
    int a;

    printf("The command name (argv[0]) is %s\n", argv[0]);
    printf("There are %d arguments:\n", argc-1);
    for (a=1; a<argc; a++)
                         printf("\targument %2d:\t%s\n", a, argv[a]);

    printf("The environment is as follows:\n");
    a = 0;
    while (envp[a] != NULL)
                         printf("\t%s\n", envp[a++]);
}

_S_e_e _A_l_s_o
aarrggcc, aarrggvv, CC llaanngguuaaggee, eennvviirroonn, mmaaiinn()
