#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[], char *env[])
{
 int i;
 for (i = 0; env[i] != NULL; i++)
 {
  //列出所有环境变量的信息
  printf("%s\n", env[i]);
 }
 //使用getenv()函数,获得指定的环境信息
 printf("lib    :%s\n\n", getenv("LIB"));
 printf("path :%s\n\n", getenv("PATH"));

 return 0;
}
 
linux下也可以使用getenv函数获得HOME/SHELL/NAME等信息。