https://mp.weixin.qq.com/s?__biz=MzI2OTA3NTk3Ng==&mid=2649284021&idx=1&sn=9ba0bfcaaad0a9042098c2370ab3000f&scene=19&token=261764750&lang=zh_CN#wechat_redirect

前言

今天给大家推荐一个强大的在线编译器,满足初学者几乎所有的学习需求(免于折腾IDE),满足想写demo又不想安装新的编译环境的需求,提供其他在线编译器无法提供的功能。它与其他在线编译器到底有什么不一样,看完本文你就知道了。
地址:https://www.onlinegdb.com/

支持控制台输入

这一点很多在线编译器都无法做到。不信可以在其他在线编译器试试运行下面的代码,看看是否支持控制台输入:

#include<stdio.h>
int main(void)
{char string[20] = {0};scanf("%s",string);printf("\n%s\n",string);return 0;
}

如果有,请在留言区留言分享。

支持gdb调试

想体验一下强大的gdb调试功能又不想安装虚拟机或者linux系统的,可以试试这款在线编译器:

支持补全提示

没错,在输入一些关键字的时候,会有补全提示:

支持多语言

除了支持C/C++以外,还支持很多其他诸如JAVA,C#等语言的编译运行:

支持编译运行多个源文件

假设有三个源文件,内容分别如下:
main.c

#include "test.h"
int main(int argc,char *argv[])
{test("hello world");return 0;
}

test.c

#include"test.h"
void test(char *string)
{if(NULL != string){printf("string:%s\n",string);}
}

test.h

#include<stdio.h>
void test(char *string);

最后仍然可以编译运行:

支持代码格式化

但这个功能比较弱,有点不尽如人意。

最后

再推荐一款在线编译器,它弥补了上面所提到的这款所不具备的某些特点。
地址:https://wandbox.org/

主要特点:

  • 支持选择gcc编译选项

  • 支持选择gcc版本

  • 支持选择C标准版本

  • 支持多语言

  • 支持编辑器的选择(普通/vim/emacs)

  • 支持命令行参数

欢迎留言补充!

推荐阅读:

C语言入坑指南-整型的隐式转换与溢出

Linux常用命令-解压缩篇

变长参数探究

如何理解 Linux shell中“2>&1”?

关注公众号【编程珠玑】,第一时间获取更多原创技术文章

推荐一款强大的在线编译器相关推荐

  1. 计算机桌面键盘快速启动,效率神器!1秒打开电脑任何软件,推荐2款强大的快速启动器...

    原标题:效率神器!1秒打开电脑任何软件,推荐2款强大的快速启动器 如果你是一位桌面极简主义者,不喜欢在电脑桌面上放满各种软件的快捷方式:那么,今天给你介绍的2款软件快速启动器,能快速提升工作效率,相信 ...

  2. 一款强大的在线计算器

    发现一款强大的在线计算器,可以随意编写计算式子或公式,并可以设置参数,是目前最实用.最方便的计算器.可以用于工程计算.科学研究.程序开发等许多计算任务,超级方便实用.超级计算器 http://www. ...

  3. 推荐14款强大的Mac修图利器,简约创意,让你随心所欲的创作

    如何让您的照片看起来更棒,并让人们喜欢的珍贵的纪念品,推荐14款强大的Mac修图利器,简约创意,让你随心所欲的创作,原来修图从未如此简单. 1.Luminar 4 Luminar 4 for mac( ...

  4. 计算机软件快速启动,效率神器!1秒打开电脑任何软件,推荐2款强大的快速启动器...

    原标题:效率神器!1秒打开电脑任何软件,推荐2款强大的快速启动器 如果你是一位桌面极简主义者,不喜欢在电脑桌面上放满各种软件的快捷方式:那么,今天给你介绍的2款软件快速启动器,能快速提升工作效率,相信 ...

  5. 推荐三款强大且漂亮的统计图控件

    志在必得(Xuon) 一.免费且强大的Flash统计图--FusionChartsFree 官方网址: http://www.fusioncharts.com/free/ 效果图: 使用感想: 对.N ...

  6. 推荐一款强大的公式编辑器:AxMath

    做科研,免不了要在各种实验报告和论文中插入数学符号和公式.大家通常会用WPS和Word自带的公式编辑器,或者用MathType插入公式.当文档中公式较少时,以上工具尚可应付,但如果公式较多,重复点击鼠 ...

  7. 推荐一款强大的帮助文件制作软件Baklib,制作效果堪比Noting.io

    几乎每个应用都会设计常见问题或帮助文档,它是用户从不懂产品,到流畅使用产品,最有效的工具.但它又最容易被产品开发者所忽略不重视,主要因为产品开发者作为项目主人,很懂产品,却忽略了客户的体验. 在产品体 ...

  8. 素描小子跑酷html5游戏在线玩,推荐14款强大的HTML5素描及绘图工具

    1. Mr. Doobs Harmony 如果你喜欢涂鸦,可以试试这款工具,它有各种各样的画笔可用于绘图. 2. Sketch 一款叫Hakim El Hattab的人开发的一款素描工具,可绘制三维图 ...

  9. 推荐一款简单高效在线APP原型工具

    有段时间没有推荐干货给大伙了,今天是时候把压箱底的东西拿出来分享给大家了! 想要学习原型图绘制的小伙伴可以看过来,适合零基础的小白,五分钟就可以上手,绘制自己想要的产品原型图,如果你是前端开发,想做自 ...

  10. 推荐7款国产的在线HTML编辑器

    在线HTML编辑器或者是基于浏览器的所见即所得的HTML编辑器广泛用于各种类型网站的文章发布.论坛发贴等功能.例如在oschina网站上发帖.写博客.提交新闻.添加开源软件等处都会用到这种编辑器. 目 ...

最新文章

  1. 4.IE故障[网页打不开]的解决方法:
  2. python网络爬虫权威指南 豆瓣_福利分享:个人整理的Python书单,从基础到进阶...
  3. Linux系统怎么挂载安卓手机,NFS挂载Android文件系统
  4. [html] 怎样计算首屏和白屏的时间?
  5. python自动化测试-python能够做软件的自动化测试吗?
  6. 机器学习实战8-Apriori算法
  7. 【毕业设计】基于STM32的公交站牌系统 - 物联网 嵌入式 单片机
  8. linux内核网络协议栈学习笔记:关于GRO/GSO/LRO/TSO等patch的分析和测
  9. 电脑图片打不开并且显示没有注册类怎么办?
  10. 留得些许清影,幽香直到人间
  11. 灰度拉伸python_对比度拉伸(一些基本的灰度变换函数)基本原理及Python实现
  12. 怎么设置计算机网络打印机共享,打印机共享设置,告诉你打印机共享怎么设置...
  13. WINCC 常见问题
  14. 【关于微阵列芯片和RNA-seq的比较】
  15. CSDN的台历到了,挺好看的,放在桌子上的感觉很拉轰啊。
  16. office文件在线预览
  17. Java SE 学习记录——进阶版11
  18. 稀疏矩阵详解:csr_matrix和csc_matrix
  19. 【Proxyee-down】一款比IDM还强大的下载器!
  20. 拍卖网站开发新风潮?阿里的拍卖平台正在这么做

热门文章

  1. Exp9 Web安全基础 ————20164316张子遥
  2. 【使用python+selenium实现12306的自动登录及购票】
  3. android 检测输入法,Android判断软键盘 输入法 是否显示
  4. 微信公众号开发者模式工作的开发
  5. php unlink参数,PHP unlink()用法及代码示例
  6. RFT和QTP与AutoIt
  7. Linux运维工程师常见面试题(一)
  8. 计算机类应届毕业生的求职历程
  9. 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决
  10. Step3:获得单应矩阵(每张图片需要m个棋盘格角点,m≥4)