İkisi de değil. Visual Studio'da C++ düzgünce var, C kodlarında sapıtıyor. Visual Studio'da veya Visual Studio Code'da eklentilerle falan düzgün C desteği sağlanabiliyordur belki ama bence gerek yok.
Code::Blocks kullanmanızı tavsiye ederim. Ya da C öğrenme acısına katlanırken yanında Geany acısına da katlanabilirsiniz.