#include void debug() // Процедура = функция, которая возвращает void, т.е. ничего { printf("DEBUG\n"); } int sum( int a, int b ) { return a + b; } int sum( int n ) // Функции могут иметь одинаковые имена { int res = 0; while (n) res += n--; return res; } int main() { debug(); int x = sum(2, 3); debug(); printf("%d\n", sum(x, x)); debug(); printf("%d\n", sum(10)); return 0; }