hello~ 很高兴见到大家! 这次带来的是Linux系统中关于进程控制这部分的一些知识点,如果对你有所帮助的话,可否留下你宝贵的三连呢? 个 人 主 页: 默|笙



1 #include<stdio.h>
2 #include<string.h>
3
4
5 int main()
6 {
7 int i = 0;
8 for (; i < 300; i++)
9 {
10 printf("%d->%s\n", i, strerror(i));
11 }
12 return 0;
13 }


#include<stdio.h>
17 #include<unistd.h>
18 #include<stdlib.h>
19 int main()
20 {
21 printf("hello world!");
22 sleep(1);
23 exit(0);//_exit(0);
24 }对于同一段代码,exit()执行结果:

_exit()执行结果:

#include <stdio.h>
#include <stdlib.h>
// 普通子函数
void test() {
printf("进入test函数\n");
// 场景1:用return,仅退出test函数,进程继续
return;
// 场景2:用exit(),直接终止整个进程,后续代码都不执行
// exit(0);
}
int main() {
printf("进入main函数\n");
test(); // 调用test函数
printf("test函数执行完,回到main继续运行\n"); // 场景1会执行,场景2不会
return 0;
}今天的分享就到此结束啦,如果对读者朋友们有所帮助的话,可否留下宝贵的三连呢~~ 让我们共同努力, 一起走下去!