Чтобы использовать функции в C, сначала нужно их объявить (написать прототип функции), а затем определить (написать тело функции). 

Вот как создать свою функцию в Си:

```c
// объявление функции 
int add_numbers(int a, int b);

int main() {
    int x = 5;
    int y = 10;
    int result = add_numbers(x, y);
    return 0;
}

// определение функции 
int add_numbers(int a, int b) {
    int sum = a + b;
    return sum;
}
```

В этом примере мы объявляем функцию `add_numbers`, которая принимает два аргумента типа `int` и возвращает целочисленное значение. В функции `main()` мы объявляем две переменные `x` и `y`, затем вызываем функцию `add_numbers`, передавая ей эти переменные. Значение, которое возвращает функция, сохраняется в переменной `result`.

Внутри тела функции мы объявляем новую переменную `sum`, которая используется для сложения аргументов функции `a` и `b`. Затем возвращаем результат этого сложения.

Также, можно определить функции в отдельном файле и включить их с помощью директивы `#include`.Чтобы использовать внешнюю функцию, нужно объявить её прототип в начале файла, которым вы пользуетесь, например:

```c
// объявление прототипа функции
int add_numbers(int a, int b);

int main() {
    int x = 5;
    int y = 10;
    int result = add_numbers(x, y);
    return 0;
}
```

А затем в другом файле, написать определение функции:

```c
// определение функции 
int add_numbers(int a, int b) {
    int sum = a + b;
    return sum;
}
``` 

И, наконец, включите заголовочный файл с помощью `#include`, чтобы внешняя функция стала доступна:

```c
#include "my_functions.h"

int main() {
    int x = 5;
    int y = 10;
    int result = add_numbers(x, y);
    return 0;
}
``` 

где `my_functions.h` - это файл заголовка, который содержит объявления функций.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence