{eval=Array;=+count(Array);}
c #include其中,`path` 参数表示要执行的可执行文件的路径;`arg` 参数表示可执行文件的名称。`execl()` 函数还可以接受可变数量的参数,每个参数都是一个字符串,用于传递给被执行的程序。最后一个参数必须是 NULL。 当程序调用 `execl()` 函数时,它会把当前进程的映像替换成指定的可执行文件。这意味着原来进程的代码、数据、堆栈都将被新的程序替换掉,新程序从 `main()` 函数开始执行。 需要注意的是,如果 `execl()` 函数调用成功,它将不会返回。如果出现错误,它将返回 -1,并设置 `errno` 变量来指示错误的类型。extern char **environ; int execl(const char *path, const char *arg, ...);
2
回答1
回答0
回答0
回答0
回答0
回答0
回答1
回答1
回答0
回答