内容: 每个进程在运行的时候都会有它的环境参数,不是每个进程运行的时候环境变量都是一样的,当在不同的环境参数下运行可能会有不同的结果
查看进程的环境参数有几种方法:
1.使用env命令
2.通过environ变量查看
3.使用getenv函数查看
方法一:
方法二:
方法三:
注:
1.可以使用setenv来设置环境变量
2.libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以在使用时
要用extern声明
3.environ变量是一个二级指针,实际指向一个数组,数组的最后一项是一个NULL指针,其它项是指向某个
环境参数的字符串指针
4.environ指针指向的数组的最后一项为NULL,是为了方便打印,我们可以用for循环,结束条件是指针
不为NULL来打印所有的环境参数
大四学生一枚,文章均非抄袭或者模仿,均为原创,仅代表个人观点,如果文章有错误的地方,欢迎在下方提出,每条评论我都会去认真看并回复,同时感谢指正的前辈。
想成为大程序员的小程序员 发布了158 篇原创文章 · 获赞 34 · 访问量 2万+ 私信 关注