Возможный дубликат:
перегрузка функций в C
Извините, если это дубликат, но если это так, я не могу его найти.
В C вы можете определить несколько функций с тем же именем функции, но с разными параметрами? Я исхожу из фона С#. В С# следующий код полностью легален.
//Наша первая функция
int MyFunction()
{
//Code here
return i;
}
int MyFunction(int passAParameter)
{
// Code using passAParameter
return i;
}
В моем конкретном случае я хотел бы создать функцию, которая имеет один необязательный параметр (то есть int) в конце списка параметров. Это можно сделать?