当前位置:首页>java>5.Dev 中按下 “运行”,C++ 代码到底怎么跑?

5.Dev 中按下 “运行”,C++ 代码到底怎么跑?

  • 2026-09-09 13:09:11
5.Dev 中按下 “运行”,C++ 代码到底怎么跑?

点击上方蓝字加入我们

Dev 中按下 “运行”,C++ 代码到底怎么跑?

各位学 C++ 的同学,在 Dev-C++ 里写完代码点 “运行”,屏幕就跳出结果 —— 这短短几秒,代码要过「编辑、编译、运行」三大关!

今天聚焦 Dev 操作,用最精简的话讲透核心概念(编辑、编译、解释、调试),一看就懂~

先记核心概念(Dev 版)

概念
核心定义(Dev 中直观表现)
编辑
在 Dev 编辑区敲 / 改代码(纯文本),比如写cout<<"Hello";
编译
Dev 检查语法,把 C++ 代码整体转成电脑能认的机器码(C++ 专属)
解释
逐行翻译代码(如 Python),C++ 不直接解释,先编译再运行
调试
Dev 中查运行错误(断点、看变量),解决 “编译过但运行错” 的问题

C++ 在 Dev 中的 3 个核心运行阶段

以 Dev 中这段简单代码为例,走完完整流程:

#include<iostream>usingnamespace std;int main(){int a=2;    cout << a*5<< endl;return0;}

阶段 1:编辑 —— 写 “代码草稿”

你在 Dev 的编辑区敲代码,此时代码只是纯文本,Dev 仅负责显示,不检查对错。

✅ 操作:敲代码、保存(.cpp 文件);

❌ 易错:把cout写成coutt、少写分号,此时无提示,后续编译才报错。

阶段 2:编译 —— Dev“翻译 + 查错”(C++ 核心步骤)

点击 Dev 的 “编译运行”,先执行编译(Dev 自动完成预处理、汇编、链接):

  1. 预处理:展开#include<iostream>,补cout需要的 “工具包”;
  2. 语法检查:逐行检错,错了弹窗 “编译错误”(如少分号、拼错关键字);
  3. 转码 + 链接:把代码转成机器码,关联系统库,生成.exe可执行文件。
    💡 关键:
    C++ 是编译型语言,先整体编译成机器码再运行;
    解释型语言(如 Python)逐行翻译,无提前编译步骤。

阶段 3:运行 + 调试 —— 出结果 / 排错

  1. 运行:Dev 执行.exe,屏幕显示结果(如上例输出 10);
  2. 调试:若编译过但运行错(如a=0时写1/a),用 Dev 的 “调试” 功能(打断点、看变量),定位逻辑错误(编译查语法,调试查逻辑)。

Dev 报错速查(新手必看)

  1. 编译错误:语法错(补分号、改关键字拼写);
  2. 运行错误:逻辑错(用调试查变量值);
  3. 链接错误:漏#include或库配置错(Dev 重新配置编译器)。

一句话总结

Dev 中 C++ 运行 = 编辑写代码→编译转机器码→运行出结果,调试解决运行错;

记住:编译是 “整体翻译查语法”,解释是 “逐行翻译”,C++ 走编译路线!

你在 Dev 里最常遇哪种错?

编译错还是运行错?

评论区留言,吉贝老师教你快速解决~

最新文章

随机文章