① 环境表的概念 (即存放环境变量的表)
进程启动的时候都会获取到一张环境表,和参数表一样,环境表也是一个字符指针数组。全局变量environ则
就是这个指针数组,称之为环境指针。
即:extern char ** environ;
该环境表的指针数组能够存放5个环境变量,具体如下图所示:
具体实例代码如下所示:
#include <stdio.h>
/*关于进程环境表的实例代码*/
int main()
{
extern char ** environ;
for(int lp=0; lp<5; lp++)
{
printf("%s\n",environ[lp]);
}
return 0;
}
运行结果: