Mansur
як тогда вот это работало(хоть и не полностью) без определения
Из вики:
Если функция предварительно не была объявлена, а её имя встречается в выражении, сразу за которым следует открывающая скобка, то она неявно объявляется как функция, возвращающая результат типа int и ничего не предполагается о её аргументах.