杰瑞科技汇

VS2010学C++从哪开始入门?

  1. 准备工作:安装 Visual Studio 2010
  2. 创建第一个 C 语言项目:Hello World!
  3. VS2010 界面介绍
  4. 编写、编译、运行和调试代码
  5. 常用功能与技巧
  6. 进阶学习资源

准备工作:安装 Visual Studio 2010

您需要安装 VS2010,您可以从微软的官方渠道或可靠的第三方资源获取安装包。

安装步骤:

  1. 下载安装包:搜索 "Visual Studio 2010 Ultimate/Professional/Express ISO" 并下载,Express 版本是免费的,对于学习 C 语言来说完全足够。
  2. 挂载或解压 ISO:如果下载的是 ISO 文件,您需要使用虚拟光驱软件(如 Daemon Tools)挂载,或者直接解压。
  3. 运行安装程序:进入挂载后的驱动器或解压后的文件夹,运行 setup.exe
  4. 选择安装组件
    • 在安装向导中,选择“自定义”安装。
    • 关键步骤:在组件列表中,确保勾选了 “Visual C++”,这是编译和运行 C/C++ 代码所必需的核心组件,其他组件(如 Visual Basic, C# 等)可以根据需要选择。
    • 点击“安装”并等待完成。

注意:VS2010 默认不支持 C11 或 C17 等新标准,但它完美支持 C89/C90 和 C99 标准,这对于初学者来说已经完全足够。


创建第一个 C 语言项目:Hello World!

这是学习任何编程语言的经典第一步。

步骤:

  1. 打开 VS2010:启动 Visual Studio 2010。

  2. 创建新项目

    • 在菜单栏选择 文件 -> 新建 -> 项目...
    • 在弹出的“新建项目”对话框中:
      • 左侧选择 “Visual C++”
      • 中间选择 “Win32 控制台应用程序”
      • 在下方为您的项目命名,MyFirstCProgram,并选择一个保存位置。
      • 点击 “确定”
  3. 配置应用程序向导

    • 点击“完成”即可,向导会自动创建一个基本的项目结构。
    • 如果想自定义,可以点击“下一步”,在“应用程序设置”中:
      • 应用程序类型:确保选择 “控制台应用程序”
      • 附加选项:勾选 “空项目”,这样 VS2010 会创建一个完全空的项目,让我们从零开始,更好地理解项目结构。
      • 点击 “完成”
  4. 添加源代码文件

    • 在右侧的 “解决方案资源管理器” 窗口中,右键点击项目名称(MyFirstCProgram)。
    • 选择 添加 -> 新建项...
    • 在“添加新项”对话框中:
      • 选择 “C++ 文件(.cpp)”
      • 重要:在“名称”框中,将文件扩展名改为 .cmain.c,这会告诉编译器这是一个 C 语言源文件,而不是 C++。
      • 点击 “添加”
  5. 编写代码

    • 一个名为 main.c 的空白文件会自动打开,在代码编辑区中输入以下代码:
    #include <stdio.h> // 引入标准输入输出库
    int main() // 主函数,程序执行的入口
    {
        printf("Hello, World!\n"); // 在控制台打印文字
        return 0; // 返回0,表示程序正常结束
    }

VS2010 界面介绍

VS2010 的界面布局非常经典,了解各个窗口的功能对高效编程至关重要。

  • 菜单栏:包含所有命令,如文件、编辑、视图、生成、调试等。
  • 工具栏:常用命令的快捷按钮,如新建、保存、生成、启动调试等。
  • 解决方案资源管理器:项目的“文件管理器”,显示项目中的所有文件(.c, .h, .sln 等)。
  • 代码编辑器:你编写代码的地方,有语法高亮、自动缩进等功能。
  • 错误列表:当编译失败时,这里会显示详细的错误信息和警告信息,双击错误可以跳转到代码出错行。
  • 输出窗口:显示编译和链接过程的详细信息,如果编译成功,会显示 "生成: 1 个成功, 0 个失败, 0 个最新..."。

编译、运行和调试代码

这是最核心的操作循环。

编译和运行

在 VS2010 中,编译和运行通常由一个按钮完成。

  1. 启动调试

    • 按下键盘上的 F5 键。
    • 或者点击工具栏上的绿色 按钮(“启动调试”)。
    • 或者选择菜单 调试 -> 启动调试

    会发生什么?

    • VS2010 会首先尝试编译(将你的 .c 源代码转换成机器能懂的 .obj 文件)和链接(将 .obj 文件和其他库文件组合成最终的可执行文件 .exe)。
    • 如果代码没有语法错误,编译成功,程序会运行,你会看到一个黑色的控制台窗口,显示 "Hello, World!"。
    • 如果代码有错误,“错误列表” 窗口会弹出,告诉你哪里出了问题。
  2. 仅生成(不运行)

    • 如果只想检查代码是否能编译成功,不想立即运行,可以按 Ctrl + Shift + B
    • 或者选择菜单 生成 -> 生成解决方案

调试

调试是找出程序逻辑错误(Bug)的关键技能。

  1. 设置断点

    • 在代码编辑器中,点击代码行号左侧的灰色空白区域。
    • 你会看到一个红色的圆点出现,这就是一个断点,程序运行到这一行时会自动暂停。
    #include <stdio.h>
    int main()
    {
        printf("Hello, World!\n");
        return 0;
    } // 在这一行设置断点
  2. 启动调试

    • F5 启动调试。
    • 程序会正常执行,直到它遇到断点所在的行,然后暂停,此时该行会以黄色高亮显示。
  3. 使用调试工具

    • 当程序暂停时,你可以使用调试窗口来查看程序的状态:

      • 局部变量:显示当前函数中所有变量的值,你可以在这里看到 i, j 等变量的实时数据。
      • 监视:你可以手动输入你想观察的变量名或表达式,VS2010 会持续跟踪它们的值。
      • 即时窗口:可以输入简单的 C 代码并立即执行,用于测试或修改变量值。
    • 常用的调试快捷键

      • F5:继续运行,直到下一个断点或程序结束。
      • F10逐过程,执行当前行,如果当前行是一个函数调用,它会执行整个函数,然后停在下一行。
      • F11逐语句,执行当前行,如果当前行是一个函数调用,它会进入这个函数内部,停在函数的第一行。
      • Shift + F5:停止调试,关闭程序。

常用功能与技巧

  • 代码折叠:点击代码行号左侧的 / 号,可以折叠或展开代码块,方便阅读大型文件。
  • 注释代码:选中要注释的代码行,按 Ctrl + K, Ctrl + C,取消注释则按 Ctrl + K, Ctrl + U
  • 自动补全:VS2010 的智能感知功能会自动提示可用的函数、变量名等,输入 printf( 后,它会提示函数参数。
  • 代码格式化:选中所有代码,按 Ctrl + K, Ctrl + F,可以让代码自动对齐,变得整洁美观。

进阶学习资源

VS2010 本身的学习资源已经很少了,但 C 语言的学习资源非常丰富。

  • 书籍

    • 《C Primer Plus》(第6版):非常经典的入门书籍,讲解细致,例子丰富。
    • 《C程序设计语言》(K&R):C语言之父写的“圣经”,适合有一定基础后阅读,语言精炼。
    • 《C陷阱与缺陷》:帮助你理解C语言中常见的坑和错误。
  • 在线教程

    • 菜鸟教程:提供基础的C语言语法和实例,适合快速入门。
    • W3Schools:同样提供不错的C语言入门教程。
    • Runoob:另一个优秀的中文编程学习网站。
  • 练习平台

    • LeetCode (力扣):通过解决算法题来提升编程能力。
    • HackerRank:提供各种编程挑战,包括C语言专项练习。

最后的小建议

虽然 VS2010 是一个很好的学习工具,但如果你未来想从事开发,建议尽早迁移到更新的版本(如 VS2025, VS2025)或更现代的轻量级编辑器(如 VS Code),但就学习C语言基础而言,VS2010 绰绰有余,它能让你牢固地掌握编译、链接、调试这些核心概念,祝你学习愉快!

分享:
扫描分享到社交APP
上一篇
下一篇