The extension of the file does not matter to most C compilers, so it will work.
However, depending on your makefile or project settings the included c file might generate a separate object file. When linking that might lead to double defined symbols.