Skip to main content

第2章 C和C++语言集成开发环境

2.1 IDE概述

IDE集成开发环境,包含编辑器、编译器、调试器、图形界面,提升开发效率。

常用C/C++ IDE:

  1. Dev‑C++:轻量初学者工具,内置GCC,NOI/NOIP竞赛指定工具。
  2. CLion:JetBrains,跨平台,强大智能提示调试;非商业用途免费。
  3. Code::Blocks:开源免费跨平台,插件扩展。
  4. Visual Studio:微软,功能强大,适合大型项目,上手较重。
  5. Eclipse CDT:Eclipse插件开发C/C++。
  6. C‑Free:国产,支持多编译器,智能提示。

2.2 Dev‑C++安装

  1. 下载exe安装包;
  2. 运行安装向导,同意协议;
  3. 选择安装路径;
  4. 选择组件(桌面快捷方式等);
  5. 等待安装完成,点击Finish。

2.3 Dev‑C++的使用

  1. 启动软件,首次启动可以设置简体中文语言、字体。
  2. 新建源代码:文件 → 新建源代码
  3. 编写Hello World示例:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
  1. 编译:菜单运行‑编译,快捷键 F9;报错会在底部窗口提示。
  2. 运行:菜单运行‑运行,快捷键 F10;弹出控制台输出结果。

2.4 调试程序

调试用来查找语法、逻辑错误,追踪变量变化。

2.4.1 调试核心操作

  1. 设置断点:点击代码行号左侧出现红点;程序运行到此暂停。注释行无法设置断点。
  2. 进入调试模式:运行‑Debug,快捷键 F5
  3. 单步调试
    • F10 Step Over:单步执行,遇到函数直接跑完,不进入函数内部;
    • F11 Step Into:进入函数内部;
    • Shift+F11 Step Out:跳出当前函数;
  4. 监视变量:Watch窗口添加变量;鼠标悬浮变量直接看当前值。
  5. Continue(F5)继续运行到下一个断点;Shift+F5停止调试。
  6. Call Stack调用栈:查看函数调用层级。

2.4.2 调试注意事项

  • 针对性设置断点,不要大量乱设;
  • 观察变量值是否符合预期;
  • 循环可以断点观察循环变量;
  • 调试结束清除无用断点。