关于C/C++ Compiler IDE 离线编译
离线 C & C++ 编译器和 IDE。在手机上编写、编译和运行代码。
在您的 Android 手机上编写 C 和 C++ 代码,在设备上编译,并直接运行。真正离线。无需账户。
一款适用于工科学生、BTech 计算机科学学习者以及任何希望在公交车上、宿舍里或三万英尺高空测试代码片段的人的设备内置 C 和 C++ IDE。编译器已捆绑在应用内部 — 您的代码绝不会离开您的手机。
WHAT YOU GET
• 语法高亮、自动缩进、行号以及用于括号的符号栏
• 多文件项目 — 将 .c 与 .h 结合,或 .cpp 与 .h 结合。运行编译时会将所有文件一并处理
• 设备上运行 — 无需网络,无需服务器,飞行模式下也能工作
• 内置终端,用于输出、stdin 输入和退出代码
• 从“下载”、云端硬盘或 SD 卡打开和保存 .c、.cpp 和 .h 文件
• 精选 DSA 题库 — 数组、字符串、链表、树、动态规划 (DP)、递归和指针
• 逐步指导的提示,以及在您遇到困难时的一键式解决方案
• 编译器错误的通俗易懂解释
• 四个可供分叉的示例项目
• 完整界面支持 15 种语言
• 专为长时间学习会话设计的深色优先编辑器
MEMORY LAB
指针是 C 语言变得不那么直观的地方。Memory Lab 运行您的程序并记录它进行的每一次分配,这样您就可以看到您的代码实际对内存做了什么,而不是猜测。
• 每一次 malloc, calloc, realloc 和 free 操作,逐步显示,包括大小和源代码行
• 内存泄漏 — 每一个已分配但从未释放的内存块,并在分配它的行处报告
• 缓冲区溢出 — 写入超出内存块末尾的错误将归咎于分配操作,而不是揭示它的 free 操作
• 重复释放,以及释放从未分配过的内存
• 即使程序崩溃,仍会显示它停止前所做的一切
• 总计:分配了多少,回收了多少,以及使用的峰值
Memory Lab 是一项 Pro 功能,您可以先在自己的代码上免费试用。
WHAT'S FREE, WHAT'S PRO
免费版包含完整的编辑器、编译器、多文件项目、所有示例、整个题库、错误助手以及几次 Memory Lab 运行,供您在自己的代码上试用。免费版最多可保存三个项目,并显示偶尔的限速广告 — 绝不会在每次编译后都显示。
Pro 版移除所有广告,解锁 Memory Lab 并解除项目限制。您可以选择一次性终身解锁或按月计划。
无需账户。您的源文件保留在您的设备上。
由 Cosmovex 的独立开发者打造 — JSONVEdit, HTMLVEdit, XMLVEdit, CSVVEdit, JavaVEdit, JSVEdit, SVGVEdit 和 vedit 离线编辑器家族的开发者。
Tags: c compiler, c++ compiler, c ide, cpp compiler, offline c compiler, learn c, learn c++, multi-file projects, dsa practice, memory leak detector, pointer visualizer, c for students
最新版本1.1.1的更新日志
Fixed a crash when a program prints a huge amount of output.
Stability and performance improvements.












