程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 父子進程執行流(題目解析),父子進程

父子進程執行流(題目解析),父子進程

編輯:C++入門知識

父子進程執行流(題目解析),父子進程


在牛客網上刷題的時候看見這麼一道題

  1 #include<stdio.h>                                                                                                                                
  2 #include<sys/types.h>                                                            
  3 #include<unistd.h>                                                               
  4                                                                                  
  5                                                                                  
  6 //一共輸出多少個'-'                                                              
  7                                                                                  
  8 int main()                                                                       
  9 {                                                                                
 10   int i;                                                                         
 11   for(i=0;i<2;i++)                                                               
 12   {                                                                              
 13     fork();                                                                      
 14     printf("-\n");                                                               
 15   }                                                                              
 16   return 0;                                                                      
 17 }                                                                                

這很明顯是對我對父子執行流的嚴峻考察,很好,我喜歡,然後我錯了。。。騰訊實習生招聘的時候在線筆試題也有類似的題目,不過是把-換成可hello world而已,可見還是蠻重要的。這種題目只要畫一下圖很快就能理解了

顯而易見的6次

貼出結果

那麼接下來來個升級版的

執行結果還是6次,只不過根據if和else劃分的代碼塊,執行的內容不同了而已

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved