次のコードがあり、「A」、「B」、「C」、「D」、「E」が何回印刷されるかを尋ねられます
fun() {
printf("A");
fork();
printf("B");
if (fork() != 0) {
printf("C");
fork();
printf("D");
}
printf("E");
}
したがって、次のようになります。
A
A
B
E
上記の私の答えが正しいかどうかわかりませんか?そして、その線は何をif(fork() !=0 )
しますか?