当前位置: 首页 > news >正文

免费建站网站一级大录像不卡在线看安徽公路建设行业协会网站是哪个

免费建站网站一级大录像不卡在线看,安徽公路建设行业协会网站是哪个,网站实施就是网站建设,深圳建设网站和公众号Linux系统进程通过exec系列函数启动新程序时#xff0c;argc整型 、 argv数组 和 环境变量表 environ 会作为 exec 系列函数的参数#xff0c;显式传递给新程序的 main 函数。 main函数的参数列表 在C语言中#xff0c;main函数的标准参数列表通常如下所示#xff1a; in… Linux系统进程通过exec系列函数启动新程序时argc整型 、 argv数组 和 环境变量表 environ 会作为 exec 系列函数的参数显式传递给新程序的 main 函数。 main函数的参数列表 在C语言中main函数的标准参数列表通常如下所示 int main(int argc, char *argv[], char *env) {// 函数体 }其中 argc表示命令行参数的数量包括程序名本身。 argv是一个字符指针数组包含了所有命令行参数的字符串表示。 env环境变量表 参数来源及底层原理 1. argc 来源argcArgument Count表示传给程序的命令行参数的数量。这个数量包括了程序本身的名称作为第一个参数。底层原理当调用exec系列函数时会将一个整数参数 argc 传递新程序的main函数表示参数的数量。 2. argv 来源argvArgument Vector是一个字符指针数组包含了所有命令行参数的字符串表示。每个元素是一个字符串表示一个命令行参数。底层原理当调用exec系列函数时会将一个字符指针数组 argv 传递新程序的main函数这个数组包含了所有的命令行参数。 3.env 来源父进程获取当前进程PCB中的环境变量表通过调用exec系列函数显式传递给子进程这样子进程就”继承“了父进程的环境变量表 示例代码 下面是一个简单的示例代码展示了如何通过exec系列函数传递命令行参数 注注释很详细了若有疑问可以评论区讨论 #include stdio.h // 包含标准输入输出库用于printf和fprintf函数 #include unistd.h // 包含UNIX标准函数定义用于fork和execve函数 #include sys/types.h // 包含数据类型定义用于定义pid_t类型 #include sys/wait.h // 包含等待子进程状态的函数和宏定义用于waitpid和WIFEXITED #include stdlib.h // 包含标准函数库用于exit函数int main() {pid_t pid; // 定义pid_t类型的变量pid用于存储子进程的进程IDchar *args[] {/bin/echo, Hello, world!, NULL}; // 定义execve函数的参数数组指定要执行的命令和参数// 获取当前环境变量数组char **environ environ;// 使用fork函数创建子进程pid fork();if (pid 0) {// 如果fork失败输出错误信息并退出程序fprintf(stderr, Error: Could not fork.\n);exit(1);}// 如果pid为0表示当前是子进程if (pid 0) {// 在子进程中调用execve函数执行/bin/echo命令并传递参数if (execve(args[0], args, environ) -1) {// 如果execve执行失败输出错误信息并退出子进程fprintf(stderr, Error: Could not execute %s.\n, args[0]);exit(1);}} else {// 如果pid大于0表示当前是父进程// 父进程等待子进程结束int status;waitpid(pid, status, 0); // 使用waitpid函数等待子进程结束并获取子进程的退出状态if (WIFEXITED(status)) { // 检查子进程是否正常退出// 如果子进程正常退出打印退出状态码printf(Child process exited with status %d.\n, WEXITSTATUS(status));}}return 0; // 程序正常退出返回0 }
http://www.hkea.cn/news/14289986/

相关文章:

  • 网站建设可行性实施报告微软雅黑做网站
  • 吉林网站建设电话有人拉我做彩票网站
  • 公司网站设计收费广州网站建设哪家比较好
  • 网站设计公司山东烟台施工企业负责人是指企业的
  • 拼团网站开发网页制作常用软件
  • 湘潭公司网站建设网页制作素材1001无标题
  • 北京定制网站公司asp网站开发的实训报告
  • 上线了相同网站wordpress主题集成插件
  • 公司手机网站设计erp办公系统软件
  • 网站建设公司星海网络旅游做视频网站
  • 网站建设费 无形资产科技型中小企业服务平台登录
  • 对于网站建设的调查问卷wordpress的登录页面模板下载
  • 如何用ps做网站界面那个网站推作者
  • nas 做网站服务器做云盘网站哪个好
  • 哪家公司制作网站做一个营销型网站多少钱
  • 网站是数据跨境电商最好的平台
  • 网站建设的研发支出费用化电子商务网站建设与管理课程评价
  • 做中文的云图网站企业网站建设规划ppt
  • 海外网站cdn加速南京制作网站服务商
  • 全flash网站设计菏泽做公司简介网站
  • 学网站开发好吗旅者志 wordpress主题
  • 简约网站后台做村易通网站站长要收费吗?
  • 郑州建设网站有哪些wordpress 安全 插件
  • 网站建设公司的商业模式企业邮箱和个人邮箱的区别
  • 百度打网站名称就显示 如何做深圳知名网站建设哪家好
  • 设立网站做网站营业执照经营范围怎么填写
  • 手机网站 建设多少钱翻译英文
  • 建立网站代码网站页尾模板
  • 北京华夏工程建设监理公司网站查询网站是否备案
  • 做门户网站用什么系统asp网站 模板