Възможно дублиране:
претоварване в C
Така че аз се чудя дали можем да използваме нещо подобно void A(){}
и void A(int b){}
в същия код файл?
Отговори:
7 за отговор № 1Това не функционира първостепенни, но функционира претоварване.
Във всеки случай не, С не го предоставя.
Обосновката (добре, един от тях, този, който предпочитам) е, че за да осигурите претоварване на функциите, трябва да намерите начин да дадете символ на функция, която се основава и на нейните параметри, не само на нейното име.
Това би довело до няколко проблема, които езикът на ниско ниво не би взел.