問題詳情

19 在 UNIX 環境執行以下 C 程式片段,請問 printf(j)的輸出結果為何?
i=1; j=1;k=1;if((i=fork())==0) {j+=1; exit(j);} else {j+=1; wait(&k); j+=k;} printf(j); exit(); 
(A) 3
(B) 4
(C) 5
(D) 6

參考答案

答案:B
難度:困難0.345455
統計:A(116),B(114),C(65),D(35),E(0)

內容推薦

內容推薦