Pour completer l'explication, tes "int" sont virés de la mémoire puisque ce sont des variables locales et donc qu'elles sont logées dans la pile. Lors de la sortie de la fonction, le pointeur de pile est décrementé, donc tes variables n'existent plus.
Pour tout comprendre, empruntes un bon bouquin de C, tout devrait y être expliqué!