C´est de la programmation parallele !
C´est a dire que, au moment du fork, il va se créer un 2e processus !
Donc si tu veux, le programme marche normalement, au moment du fork, il fait un "bébé"
mais lui, il continue !
Le programme principale continue avec un "0" qui sort du fork, donc, dans ton switch, va passer dans le case 0, alors que le programme "bébé" si j´ose dire, va en fait etre un clone du programme principale, a l´instant du fork, et lui, va avoir un code différent pour le forkret, et donc passer dans le default.
tu vois ce que je veux dire ?