有点不理解extern char **environ;char **env = environ;/*主要是这里不理解,导致下面也不能理解*/while(*env){ printf("%s\n",*env);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:27:49
有点不理解extern char **environ;char **env = environ;/*主要是这里不理解,导致下面也不能理解*/while(*env){ printf(

有点不理解extern char **environ;char **env = environ;/*主要是这里不理解,导致下面也不能理解*/while(*env){ printf("%s\n",*env);}
有点不理解
extern char **environ;
char **env = environ;/*主要是这里不理解,导致下面也不能理解*/
while(*env)
{ printf("%s\n",*env);}

有点不理解extern char **environ;char **env = environ;/*主要是这里不理解,导致下面也不能理解*/while(*env){ printf("%s\n",*env);}
extern char **environ; //定义一个全局 指向指针的 指针变量environ
char **env = environ; //定义一个 指向指针的 指针变量env 并把environ的地址赋值给env
while(*env) //while(*env) =while(*env != '\0') =while(*env != 0) *env 不为空 执行下面语句
{ printf("%s\n",*env);} //打印 *env