我用 TC++ 编译器学习了 C 语言,现在我想使用 Visual C++ 2008 Express 编译器进行 C 数据结构编程。据我所知,在 Visual C++ 下编译的代码会生成可以由 CLR 在运行时处理的中间代码。但本机代码也可以由 VC++ 使用 win32 选项生成。我对么?我还有以下问题:
在我的数据结构书中,有一些程序是控制台程序,但使用windows.h头文件。我需要 Visual C++ win32 控制台应用程序(C 程序)中的 windows.h 头文件吗?
我可以在没有 CLR 的情况下创建 Windows 窗体应用程序吗?在 WIN32 模板 (VC++ 2008 Express) 中,没有用于 Windows 窗体应用程序的选项。
许多网站都规定所有 Windows 应用程序都必须包含 windows.h 头文件。如果我编写 win32 控制台程序(C,而不是 C++),那么它也是 Windows 应用程序吗?为什么以及何时使用 windows.h ?