博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

APUE Chapter 7 (2)--main函数的参数

Posted on 2011-05-06 14:53  天地玄黄  阅读(163)  评论(0编辑  收藏  举报

     一般我们写main函数都是这样的:

int main(int argc, char **argv);

 

     一个process调用exec函数给新的将要执行的program传递command-line argument。(When a program is executed, the process that does the “exec” can pass command-line arguments to the new program)

      参看这里.看第二幅图。

 

     在传递command-line arguments的同时,还会传递environment list,不过后者是一个全局变量,不需要显示传递。environment list定义如下:

extern char **environ;


     对于这个变量的访问,可以通过两个函数getenvputenv来进行。