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++在线运行?
选语言写代码
先选 C 或 C++,再改写内置示例或粘贴自己的代码。
按需填输入
程序需要读取数据时,在「标准输入」里每行填一条测试数据。
运行看结果
点击「运行」或按 Ctrl+Enter,输出与报错信息显示在下方结果区。
常见问题
我写的代码会被上传吗?+
会。C / C++ 在浏览器里无法编译,代码需要经本站服务器转发到在线判题引擎执行后再取回输出;运行结束即丢弃,不会保存、也不会出现在任何页面上。请勿填写密码、密钥等敏感信息。
怎么在 C 和 C++ 之间切换?+
编辑器右上角有语言切换按钮,点了就会换到另一种语言,并且各自保留一份代码草稿和标准输入,来回切换不会互相覆盖。
为什么显示了一大段警告?+
编译器会把所有警告都返回给页面,例如变量未使用、类型隐式转换、格式串不匹配等。警告不影响程序运行,但往往能提示潜在问题,建议顺手改掉。
能写多文件项目吗?+
目前一次只提交一个源文件。如果是多个小文件的练习,可以把内容和函数声明合并到一个文件里运行;依赖系统库或本地文件的项目不适合在在线环境练习。