Кто вызывает main(), если int получает целочисленное значение от main(), а main() не получает ничего?