#include <stdio.h>
#include<stdlib.h>
extern char** environ;
int main()
{
int i;
for (i=0;environ[i]!=NULL;i++)
puts(environ[i]);
exit(0);
}
- getenv
int main()
{
puts(getenv("PATH"));
exit(0);
}
有则改无则加
若是覆盖原来的名字,则需要重新分配内存,而不是在原来的名字内存空间里面覆盖