有一些评论指出 C 不是 C + + 。虽然这是真的,但是任何一个 c + + 编译器也会编译 c-通常编译器模式会根据文件扩展名自动选择,但是每个编译器也有一个选项来强制使用 c 或者 c + + 模式,而不管文件名是什么。
所以选择你最喜欢的免费 C + + 编译器,gcc,VC + + Express,Digital Mars,随便什么。使用你最喜欢的 IDE emacs,vim,VC + + Express,Code: : Block,Blood-again 随便什么。
Any of these tools will be more than adequate for learning. Personally, since you're asking about Windows, I'd choose VC++ Express - it's a great IDE, it's free, and it'll compile C programs just fine.
我使用了 Blood Shed 的 DEV C + + 、 CygWin 或者 Visual C + + Express。所有这些都是免费的,而且效果很好。我发现对我来说,DEV C + + 工作得最好,也是最不古怪的。每个编译器都有它自己的怪癖和不同之处,你需要尝试一些,找到一个你最舒服的。我还喜欢 DEV C + + 允许我更改编辑器中使用的字体这一事实。我喜欢 Proggy Programming 字体!
Pelles C 是一个针对 Windows 和 Windows Mobile 的完整开发工具包。它包含一个优化 C 编译器、一个宏汇编器、一个链接器、一个资源编译器、一个消息编译器、一个 make 实用程序以及 Windows 和 Windows Mobile 的安装构建器。
它还包含一个集成开发环境(IDE) ,包括项目管理、调试器、源代码编辑器和资源编辑器,用于对话框、菜单、字符串表、加速表、位图、图标、光标、动画光标、动画视频(无声音的 AVI)、版本和 XP 清单。