ただし、初めて新しい名前を追加するときは、mallocを呼び出して、ポインターの新しいリスト用のスペースを取得する必要があります。古い環境リストをこの新しい領域にコピーし、ポインターのリストの最後にname =value文字列へのポインターを格納しますが、このリスト内のほとんどのポインターは、スタックの最上位にあるname=value文字列を指します。 (UNIX環境の高度なプログラミングで述べられています。)キューに格納されている、新しく作成された環境リストまたは文字列があるようです。
承認された回答:
環境変数は、コマンドライン引数とともに、プロセスメモリレイアウトの最上部、スタックの上に格納されます。