Можно создать дубликат:
function overloading in CИмеет ли функция C переопределения функции?
Так интересно, если мы можем использовать что-то вроде void A(){}
и void A(int b){}
в одном файле кода?
Можно создать дубликат:
function overloading in CИмеет ли функция C переопределения функции?
Так интересно, если мы можем использовать что-то вроде void A(){}
и void A(int b){}
в одном файле кода?
Это не функция переопределение, но функция перегрузка.
В любом случае нет, C не предоставляет его.
Обоснование (ну, один из них, тот, который я предпочитаю) заключается в том, что для обеспечения перегрузки функций вы должны найти способ дать символ функции, основанной также на ее параметрах, а не только на ее имени.
Это вызовет несколько проблем, которые язык низкого уровня как C не займет.
Просто вручную запишите имя функции. Представьте, что вы C++ complier. –