cuando solía Visual Studio 5.0 debe compilar el código C, siempre y cuando los archivos de cabecera y lib. están ahí para que el compilador lo encuentre. De hecho, la mayoría de los compiladores de C++ como G ++ compilarán el código C muy bien. Pero no estoy seguro de qué tan bien ... Si está apuntando a una plataforma, entonces puede cambiar los archivos de encabezado y lib. dentro de ti IDE y compilador.
Visual Studio tiene un gran depurador que ningún otro compilador que yo haya visto puede competir. He estado usando gcc darwin10 4.2.1 y encuentro que el depurador es básicamente el que puedes obtener sin ningún tipo de sabor de Linux. Te recomiendo que aprendas tanto en un compilador simple de gcc de vainilla como también pruebes visual studio, que cuesta dinero. La edición express no permite el uso de subprocesos y muchas otras cosas que olvidé. Visual Studio 5.0 debería estar bien para usar y el depurador es mucho más amigable para los humanos que la versión de línea de comandos llamada GDB. Pruebe DDD en Linux, que es similar al depurador de XCODE.
Aunque C++ y C son diferentes, puede compilar ambos juntos. Pero debes entender los defectos y los puntos buenos de cada uno. El código C es más rápido, pero C++ es mucho más fácil de escribir y administrar código más grande. C++ está orientado a objetos, pero C es de procedimiento, mientras que ambos son lenguajes imperativos. Sugeriría aprender Object-C, ya que puede usar tanto bibliotecas C++ como C. ¡Usando las características que te gustan en los tres idiomas!
Este es un buen consejo. La mayoría de las bibliotecas de códigos C en Internet no tienen los símbolos de Microsoft como _tmain() o #include "stdafx.h" y tratar de aprender C al mismo tiempo que aprender las diferencias para el entorno de Windows es un dolor de cabeza que no se puede Necesito –