Visual C++ 2008 Express Edition是否可以编译C源代码?

Ric*_*ick 3 c compiler-construction compilation

我希望学习C,这样我就能理解许多主要编程语言背后的概念,而没有C++所拥有的快捷方式,或Java所拥有的垃圾收集器.我打算学习C然后去C++,我目前正在学习计算机科学.

无论如何,我想知道Windows机器的Visual C++ 2008 Express Edition编译器是否能够编译C源代码.我会这么认为,因为你可以将C实现为C++.然而,当我尝试创建文件时,没有C选择.我可以创建头文件,但我不确定C或C++需要哪些文件.我知道最少的信息.

如果我不能用该编译器编译C,是否有另一个编译器可以编译C?

谢谢.

Pet*_*ham 5

如果你用.c扩展名保存它,它会将源代码编译成C89的方言.

它不会编译C99.