return 0 与exit(0)
来源:互联网 发布:手机淘宝怎么改评价啊 编辑:程序博客网 时间:2024/04/28 11:15
- #include "apue.h"
- int fun()
- {
- int pid;
- if((pid=fork())<0)
- printf("error\n");
- else if(pid==0)
- {
- printf("child..........1\n");
- //return 0;
- exit(0);
- }
- else
- {
- printf("parent..........1\n");
- return pid;
- }
- }
- int
- main(void)
- {
- int pid;
- pid=fun();
- if(pid==0)
- {
- printf("child.......2\n");
- exit(0);
- }
- else
- {
- printf("parent..........2\n");
- exit(2);
- }
- }
看下面一段程序。当子函数调用return 0的时候,只是函数返回,子进程并没有结束,当子函数调用exit(0)
时,子进程结束。转载请尊重原创、保留相关链接本文来自多宝平台:http://www.mbodb.com
运行结果:
return 0
exit(0)
0 0
- return 0 与exit(0)
- return 0 与exit(0)
- return 0 与exit(0)
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- 逆波兰表达式
- 你与谁共享WiFi了
- C++ MFC控件随着窗口大小变化而自适应
- Azure的安全性
- [leetcode]Letter Combinations of a Phone Number
- return 0 与exit(0)
- 数据库服务器参数优化mycnf,16G内存8核CPU,
- 使用线程互斥量,实现进程的PV操作
- OC基础教程——笔记
- FMS (端口问题)如何穿透防火墙
- DM816x算法详解--之OSD
- 如何用linux终端发送邮件
- jQuery中this与$(this)的区别
- lua闭包,ios block,C++lambda函数