Is there a big difference between C header files vs C++ header files? I ask because VS Code sets, by default, my C header files to C++ header files.

Basically does either header file offer any functionality that's not available in the other?