gpt4 book ai didi

c++ - 使用 MSVC++ 9 进行 C 编程的建议

转载 作者:搜寻专家 更新时间:2023-10-31 01:23:51 24 4
gpt4 key购买 nike

大家好。我不是编程新手,但我是 C 和 C++ 编码的初学者。到目前为止,我只知道C语言的基础知识以及如何编写小而简单的程序。我对长期学习 C++ 不感兴趣,但我有兴趣成为一名流利的 C 程序员。我的困境是严格针对 C 编程(而非 C++)调整到 MS Visual Studio 2008 环境。目前我只编写了一些基本的 C 控制台应用程序并在此环境中构建了它们。

话虽如此,我希望得到一些关于从哪里开始的建议。我有一些不错的 C 编程书籍可以学习,因此学习整个 C 语言对我来说不是问题(我已经使用 Delphi 和 VB 编程多年)。我需要一些建议是为纯 C 编程选择一个好的商业 IDE。我想在 Windows 中创建 GUI 应用程序,而不仅仅是控制台应用程序。我没有在 Windows 中找到很多用于 C 编码 GUI 应用程序的资源,它主要是 C++ GUI 应用程序开发。在我看来,MSVC++ 9 几乎是为 C++ 开发量身定制的,而 C 是一个奇怪的人。非常感谢任何关于从哪里开始的建议。

最佳答案

我不太关心 C 和 C++ 代码之间的划分。如果您想坚持使用 C 编程,您仍然可以获得 C++ 编译器的好处。 C++ 编译器不会强制您编写面向对象的代码,它只是使通用的、面向对象的代码更加方便。

您当然不需要编写面向对象的 C++ 代码来利用 VC2008。毕竟 Win32 本质上是一个函数式 API(与 MFC 等面向对象的框架相反)。

总而言之,我认为适合纯 C 编程的商业 IDE 是 VC2008 IDE。如果您选择进行纯函数式 C 开发,它为您提供了一个非常好的调试环境,没有任何缺点。要进行 GUI 开发,您需要使用 Win32 API。有很多描述 API 的好书,但我推荐 Charles Petzold 的“Programming Windows”,它很好地概述了 API。我还推荐 Everett N. McKay 和 Mike Woodring 合着的“Debugging Windows Programs”(我喜欢这本书,它是我的调试圣经)。

祝你好运。

关于c++ - 使用 MSVC++ 9 进行 C 编程的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com