小白求助,这个为什么结果和我想得不一样啊

反手一记404 2017-12-26 08:52:06



请问大佬,为什么运行之后var是个随机值,而把case 0 中的break换成exit(0)之后就正常?????
...全文
221 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
反手一记404 2017-12-27
  • 打赏
  • 举报
回复
引用 1 楼 编程随笔的回复:
用vfork() 创建进程时会保证子进程先运行,在它调用 exec(进程替换) 或 exit(退出进程)之后父进程才可能被调度运行。子进程里一定要调用 exec(进程替换) 或 exit(退出进程),否则,程序会出问题。
感谢。。。。。。。。。。。
编程随笔 2017-12-27
  • 打赏
  • 举报
回复
用vfork() 创建进程时会保证子进程先运行,在它调用 exec(进程替换) 或 exit(退出进程)之后父进程才可能被调度运行。子进程里一定要调用 exec(进程替换) 或 exit(退出进程),否则,程序会出问题。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧