🐶博主主页:@ᰔᩚ. 一怀明月ꦿ
❤️🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C++,linux
🔥座右铭:“不要等到什么都没有了,才下定决心去做”
🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀
目录
查看环境变量的另一种方法
系统启动我们程序的时候,可以选择我们的进程(main)
提供两张表:
1.命令行参数表
2.环境变量表
查看当前所有的环境变量,通过环境变量表
#include<stdio.h> #include<stdlib.h> #include<sys/types.h> #include<unistd.h> int main(int argc,char* argv[],char* env[])//char* env[]也是一个指针数组,用于存储当前所有进程环境变量的字符串 { int i=0; for(;env[i];i++) { printf("pid:%d,env[%d]:%s\n",getpid(),i,env[i]); } return 0; } [BCH@hcss-ecs-6176 10_21]$ ./mytest pid:4824,env[0]:XDG_SESSION_ID=661 pid:4824,env[1]:HOSTNAME=hcss-ecs-6176 pid:4824,env[2]:SHELL=/bin/bash pid:4824,env[3]:TERM=xterm pid:4824,env[4]:HISTSIZE=10000 pid:4824,env