My understanding is that Microsoft doesn't want to support C, and the only reason Visual Studio supports C at all is for legacy code. Also, you can use 3rd-party compilers with Visual Studio.
Really, anyone writing C nowadays should ignore Microsoft's compiler, and tell Visual Studio users to install Clang.
Really, anyone writing C nowadays should ignore Microsoft's compiler, and tell Visual Studio users to install Clang.