一.printf函数输出问题
printf函数并不会直接将数据输出到屏幕,而是先将数据放到缓冲区,满足以下条件之一则会输出到屏幕。
1.缓冲区满
2.强制刷新缓冲区,调用fflush函数
3.进程结束时
exit与return:
exit:终止整个进程,任何地方调用,都会终止
return:终止函数,如果是main函数return,代表终止进程
调用_exit函数:exit和_exit几乎一摸一样,区别在于exit函数是库函数,_exit是系统调用,exit退出程序时会刷新缓冲区,而_exit在退出时不会刷新缓冲区。
二.主函数参数介绍
int main(int argc,char* argv[],char*envp[])
//argc参数个数
//argv参数内容
//envp环境变量
三.fork复制进程
3.1 fork方法
pid