Я бы хотел вызвать функцию "C"
fabs(double);
много раз в моей программе, но я не хочу включать весь заголовочный файл. Возможно ли это?
Целесообразно включить весь файл. Неиспользуемые вещи не будут скомпилированы в ваш исполняемый файл.
Да, вы можете создать его вручную. Просто добавьте
double fabs(double x);
в начало вашего исходного файла.
вы можете объявить функцию самостоятельно, но почему бы вам не захотеть включить заголовочный файл?