vlambda博客
学习文章列表

onlinegdb,一款强大的在线编译器

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

持控制台输入

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

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

支持gdb调试

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

onlinegdb,一款强大的在线编译器

支持补全提示

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

onlinegdb,一款强大的在线编译器

支持多语言

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

onlinegdb,一款强大的在线编译器

支持编译运行多个源文件

假设有三个源文件,内容分别如下: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",string); }}

test.h

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

最后仍然可以编译运行:

onlinegdb,一款强大的在线编译器

支持代码格式化

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




扫描二维码

获取更多精彩

软件特攻队