声明在<stdlib.h>标准库中
函数声明如下:
char *getenv(const char *name)
函数名称解析
getenv:get:获取;env:Environment Variable 环境变量
合起来就是获取环境变量
参数
name:被请求变量名称的 C 字符串
返回值
该函数返回一个以 null 结尾的字符串,该字符串为被请求环境变量的值。如果该环境变量不存在,则返回 NULL
举例
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("PATH: %s\n",getenv("PATH"));
return 0;
}
结果
PATH:
D:\DevCpp\MinGW64\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;
。。。。。。。
windows环境下的全部环境变量都出来了