Раздел «Язык Си».WhatIsPrototypes:
Прототип функции — это описание типов аргументов функции и типа возвращаемого функцией значения.

По сути, прототип — это строчка вида:

тип_возвращаемого_значения имя_функции(тип_аргумента1, тип_аргумента2, ...);

Например:

double log(double);
int min(int,int);
void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));
Это прототипы трех функции:

Прототипы функций нужны для того, чтобы указать компилятору на существование функций, которые определены в других исходных файлах или в подключаемых библиотеках или объектных файлах.

TheoryWebForm
Type: Определение
Scope: Язык
AlgoSection:  
CSection:  
Complexity: low
Кeywords: Прототип функции