#include <stdio.h>

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;
}