C/C++在线运行🔥 热门NEW

网页上直接运行 C 与 C++ 代码,一键切换语言

工具加载中…

AllFreeTool C / C++ 在线运行工具支持在同一页面切换 C 与 C++ 两种语言,直接在网页上编译执行代码,无需安装编译器、也不用搭建开发环境。C 按 C17、C++ 按 C++20 标准编译,指针与结构体、STL 容器与算法、类与模板等常用能力都能使用,编译警告与错误会带行号返回。

内置可直接运行的示例,点「运行」就能看到结果,也能在「标准输入」里按行提供测试数据。C 与 C++ 在浏览器里没有可用的编译器,代码会经本站服务器转发到在线判题引擎执行,运行完即丢弃、不做保存,免费不限次数、无需注册。

为什么使用 AllFreeTool C/C++在线运行?

🆓

完全免费

不限运行次数、无需注册,随时验证 C / C++ 代码片段。

🔀

一键切语言

右上角在 C 与 C++ 之间切换,两种语言的草稿各自保留。

⚡

零安装

不用装编译器、不用配 IDE,打开网页就能编译运行。

🛡️

结果直达

编译器警告也会显示出来,附耗时与内存占用,方便自查。

如何使用C/C++在线运行?

1

选语言写代码

先选 C 或 C++,再改写内置示例或粘贴自己的代码。

2

按需填输入

程序需要读取数据时,在「标准输入」里每行填一条测试数据。

3

运行看结果

点击「运行」或按 Ctrl+Enter,输出与报错信息显示在下方结果区。

常见问题

我写的代码会被上传吗?+

会。C / C++ 在浏览器里无法编译,代码需要经本站服务器转发到在线判题引擎执行后再取回输出;运行结束即丢弃,不会保存、也不会出现在任何页面上。请勿填写密码、密钥等敏感信息。

怎么在 C 和 C++ 之间切换?+

编辑器右上角有语言切换按钮,点了就会换到另一种语言,并且各自保留一份代码草稿和标准输入,来回切换不会互相覆盖。

为什么显示了一大段警告?+

编译器会把所有警告都返回给页面,例如变量未使用、类型隐式转换、格式串不匹配等。警告不影响程序运行,但往往能提示潜在问题,建议顺手改掉。

能写多文件项目吗?+

目前一次只提交一个源文件。如果是多个小文件的练习,可以把内容和函数声明合并到一个文件里运行;依赖系统库或本地文件的项目不适合在在线环境练习。

更多在线编译