为了在 C 程序中获取环境变量,可以使用以下方法:
getenv()
extern char **environ;
char *envp[]
作为传递给 main()
的第三个参数来获取环境变量也被视为标准的一部分?#include <stdio.h>
int main(int argc, char *argv[], char *envp[])
{
while(*envp)
printf("%s\n",*envp++);
}
char *envp[]
是否可移植?