Visual Studio est l'application avant la fin de l'interface graphique pour l'environnement de développement de Microsoft. Les programmeurs utilisent Visual Studio pour créer et gérer des projets de développement pour les exécutables, les DLL et autres composants logiciels. Visual Studio vous permet d'éditer, compiler et lier de manière incrémentielle code source écrit en C / C ++, C #, J # ou Visual Basic. Visual Studio se distingue des précédents produits de développement Microsoft (comme Visual C ++ 6.0), qui a porté spécifiquement sur un langage de source particulière. L'objectif des projets de studio est de consolider tout développement d'application en une interface graphique intégré et homogène.
Parce que C est effectivement un sous-ensemble de C ++, Visual Studio gère les programmes de C que les projets C ++. Par conséquent, l'écriture d'un programme C pour une utilisation dans Visual Studio implique principalement le programmeur C ++ exclusion - spécificités linguistiques de son code, mais encore en utilisant les options de projet C ++ dans l'interface graphique.