I was trying to find out what would be best practice.
Suppose I have a C-function
void myfunc(double);
and I store this function prototype in myfunc.h
I write the function definitions in myfunc.c
void myfunc(double p){
/*
* Do work
*/
}
Should I #include "myfunc.h" in myfunc.c?
It isn't necessary but it would seem to me to be better practice.