看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《jimmyoic (jimmyoic)》之銘言: : ※ 引述《chinjay (科科男)》之銘言: : : 程式如下: : : main( ) : : { : : printf("a\n"); : : fork( ); : : printf("b\n"); : : fork( ); : : printf("c\n"); : : fork( ); : : printf("d\n"); : : } : : 想請問'a','b','c' and 'd' 會印出幾次呢?? 剛接觸fork() 原文被刪掉了,不過有看到人家說a輸出1次,b 2次,c 4次,d 8次, 可是fork()不應該是會分成子行程與父行程嗎? 所以...我自己覺得是a 2次,b 4次, c 8次, d 16次 @@ 因為子行程輸出一次a,父行程也輸出一次a 是哪個想法出問題了呢? 還請版上的各位大大指教一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.170.85
lsmking7219:啊我看錯了@@以為最上面也有一個fork() 05/02 17:56