Hallo liggi,
das Programm wird nicht durch das return 0 beendet, es wird in der while-schleife 'gefangen'!.
return 0 ist im Programm drinn, weil main int ist.
ich glaube es ist egal, wie oft es aufgerufen wird.
Chrissi