Частично зависит от того, о чем вы говорите. Visual C ++ с радостью скомпилирует программы на C (убедитесь, что у них есть расширение .c, и убедитесь, что опция «Compile As» в разделе «Advanced» на страницах свойств «C / C ++» не установлена только на C ++) , но не хватает всего материала в стандарте C99. Если вы заинтересованы в оригинальном стандарте C, Visual C ++ будет работать очень хорошо.