1

可能重复:
关于 putenv() 和 setenv() 的问题

众所周知,我们可以使用函数setenvputenv来改变环境变量。它们有什么区别?他们是否需要分配内存?

非常感谢。

4

1 回答 1

0

setenv手册页

setenv() 如果 name 尚不存在,则该 函数将变量 name 添加到具有 value 值的环境中。如果 name 确实存在于环境中,那么如果 overwrite 不为零,则其值将更改为 value;如果 overwrite 为零,则 name 的值不会改变。此函数复制由 name 和 value 指向的字符串(与 对比putenv(3))。

另外,.

于 2013-01-23T08:35:43.263 回答