Это прототип функции. Если бы вы не сделали это таким образом, вам пришлось бы полностью написать функцию перед main, иначе компилятор не знал бы, что это была за функция, когда вы использовали ее в main. Это не очень наглядно, поэтому больше не используется. Вы хотели бы использовать что-то вроде:
int someFunction(int someParamX int someParamY);