当前位置:  技术问答>linux和unix

诡异的问题,有图为证!

    来源: 互联网  发布时间:2017-05-01

    本文导语:  代码如下: 1.#include     2.int main(int argc, char* argv[])    3.{    4.   fork();    5.   fork() && fork() || fork();    6.   fork();    7.   printf("+/n");    8.}   运行结果如下: 问题1:为什么第二行会打印那一...

代码如下:
1.#include   
 2.int main(int argc, char* argv[])  
 3.{  
 4.   fork();  
 5.   fork() && fork() || fork();  
 6.   fork();  
 7.   printf("+/n");  
 8.}  
运行结果如下:
诡异的问题,有图为证![图片]
问题1:为什么第二行会打印那一串字符?
问题2:为什么程序不能正常退出返回Shell命令提示符?

|
 凡是在代码中出现类似 “fuck”“cao”,中的字眼。
都不想说什么。

|
也没什么诡异的啊!进程退出而已!

|
程序退出了呀

|
此问题,详见apue(unix环境高级编程)!找关于进程 那一块的地方。。

|
父进程先退出了吧!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,