🛠️ 集成开发环境
我们写程序要用的「工作台」:创建 / 编辑 / 保存文件、编译、解释、调试。点一点下面的小挑战吧!
考纲知识点:创建文件、编辑文件、保存文件、编译、解释、调试。
📖
考纲 · 知识点详述
摘自《CCF编程能力等级认证 C++&Python 认证标准》C++ 一级
- (2)熟悉集成开发环境使用(例如DevC++):创建文件、编辑文件、保存文件、编译、解释、调试。
📚
先学一学
花 3 分钟读完下面 3 课,再去闯关就不慌啦
1
🧰 IDE:程序员的万能工作台
写程序可不是只拿个记事本敲字就行。你得有个地方写代码、有个「翻译官」把代码翻译成电脑懂的话、有个播放键让它跑起来,还得有个放大镜帮你找毛病。把这些工具全装进同一个软件里,它就叫 IDE。
🔤 IDE 这个名字怎么来的?
IDE 是英文 Integrated Development Environment 的缩写,中文叫「集成开发环境」。关键词是「集成」——把好多小工具,集成进一个软件里。
- ✍️编辑器:写代码、改代码的地方,还会自动缩进、把关键字变色,写错了会画红线提醒你。
- 🔁编译器:把「人话代码」翻译成「机器话」的翻译官。
- ▶️运行器:让翻译好的程序真的跑起来。
- 🔍调试器:找错小助手,能让程序走一步停一步(第 3 课专门讲)。
🌟 你可能会遇到的几款 IDE
🟢 Dev-C++:小巧轻便,打开就能写,GESP 考试和信息学奥赛(NOI)赛场里最常见的老朋友。
🧊 Code::Blocks:开源免费,Windows / macOS / Linux 上都能用。
🟣 Visual Studio:微软出品的「功能大全」型,体积很大,公司里做大型软件常用。
🔵 VS Code:微软出的轻量编辑器,装上 C++ 插件后也能写代码、编译、调试,全世界程序员用得最多的一款。
💡 口诀:IDE 就是一个「又写、又译、又跑、又查」的万能工作台。
2
🚶 从「写」到「跑起来」的六步
想象烤一次饼干:拿个新碗(创建)→ 放材料搅拌(编辑)→ 把配方收好(保存)→ 送进烤箱(编译)→ 拿出来尝一口(运行)→ 太咸了改配方(调试)。写程序也是这六步!
- ①创建文件:点「文件 → 新建 → 源代码」,开一个空白文件(快捷键 Ctrl+N)。
- ②编辑文件:在编辑器里写代码、改代码,就像在本子上写字。
- ③保存文件:按 Ctrl+S。这时文件叫源文件,后缀是 .cpp——它是「人写的菜谱」,电脑还不能直接吃。
- ④编译:快捷键 F9(有的版本 F11 是「编译并运行」)。编译器把 .cpp 翻译成 .exe。翻译失败会报「编译错误」,这时就不会生成 .exe。
- ⑤运行:快捷键 F10(或 F11 直接编译+运行)。黑色窗口跳出来,程序真的跑起来啦!
- ⑥调试:结果不对就回去找原因(第 3 课)。
📄 .cpp 和 .exe,别搞混
· .cpp = 源文件(源程序),你用键盘敲出来的文字,人看得懂。
· .exe = 可执行程序,编译后生成的成品,可以双击运行。
⌨️ 快捷键小表格
Ctrl+N 新建 · Ctrl+S 保存 · F9 编译 · F10 运行 · F11 编译并运行
💡 口诀:改了代码先保存再编译,不然跑的还是旧版本!
3
🔍 调试:当程序的「小医生」
程序里的错误有个专门的名字——bug(小虫子)。把虫子一只只抓出来的过程,叫 debug(调试)。程序最容易犯三种错:
🚧 1. 编译错误(语法错)——最好抓
像写了错别字:少个分号、括号不配对、单词拼错。程序根本没生成,编译窗口会告诉你第几行有问题。
💥 2. 运行错误——跑着跑着崩了
语法没错,但干了坏事:比如除以 0,程序跑到一半就报错退出。
🕵️ 3. 逻辑错误——最狡猾
能跑、不报错,就是结果不对:比如想算平均分却忘了除以人数。要靠调试一点点找。
⏸️ 调试的两件法宝
· 断点(breakpoint):在代码行号旁边点一下,出现一个小红点。程序跑到这一行就自动暂停,像按了「暂停键」,你可以慢慢看每个变量现在是几。断点可以设在任何可执行的语句行,包括「定义变量并赋值」的那一行;它不会自动帮你改错,也不代表那一行有错。
· 单步执行:按一下走一行,像放慢动作,看清楚每一步发生了什么。
🏭 行业小秘密
真正的程序员,一天里大部分时间不是在写新代码,而是在调试旧代码。会调试的孩子,才是真正的编程高手!
💡 口诀:编译错误看提示,逻辑错误设断点。
🎯
闯关小锦囊 · 考点提醒
- Dev-C++ 是集成开发环境(IDE),属于应用软件,不是操作系统——操作系统是 Windows、macOS、Linux 这类管理电脑硬件的「大管家」。
- 把 .cpp 源文件变成可以双击运行的 .exe 程序,关键一步是编译;创建、编辑、调试都不是。
- C++ 源文件的扩展名是 .cpp;.exe 是编译后生成的可执行文件;.txt、.doc 只是普通文档。
- 快捷键:Ctrl+S 保存、F9 编译、F10 运行、F11 编译并运行(不同版本略有差异)。
- cout 配合 << 把内容送到屏幕,是输出语句;cin 才是从键盘读入。cout 不是 C++ 的关键字。
- 断点可以设在可执行的语句行(含定义变量并初始化的行),运行到就暂停方便看变量值;断点不会自动改错,也不等于出错的位置。
🎮
学完了?来闯关!
下面 13 个小挑战,点一点就能玩
Demo 原型 · 每个知识点独立页面 · 暂不含真实编译与进度存储。