记录一下今天的错误:putenv函数参数的指针str指向的数组,在getenv使用通过该函数导入的环境变量时,必须保证在调用getenv函数的区域中,str指针指向的数组依然有效才可以。int putenv(char *str); 指针有效性问题:putenv 函数将传入的字符串指针直接接管为环境变量的一部分,而不会复制传入的字符串。因此,一旦 putenv 被调用后,传入的指针必须保持有效,直到程序退出或者重新用新值调用 putenv。