此三项IDE都是可以不用建立工程,编译、调试和运行单个文件的~
不建立工程,对初学者来说比较方便~
1 | 2 | 3 | |
SW: | DEV-CPP v5.9.2 | C-Free 5.0专业版 | FalconC++ v3.3.0.0 |
安装包大小 | 47Mb--带编译器/ 2.2Mb不带 | 13Mb | 22Mb |
语言 | 多国,可选择安装中文 | 中文 | 英文 |
安装后大小 | 8 Mb+ MingW64(321Mb) | 总86Mb,包含MingW(70Mb) | 3Mb +MingW(70Mb) |
免费 | 收费---有破解版 | 免费 |
放入U盘,直接在其他机器上运行 | Yes | Yes | Yes |
支持单个文件编译运行及调试 | Yes | Yes | Yes |
支持不保存文件即编译运行 | No | Yes | 好像也可以,其实是存了一个NewFile的文件 |
智能输入功能 | 弱,好像需要自己敲完 | 强,支持N>=1字符后显示提示() | 较强,四字母提示 |
大纲显示 | 一般,文字显示,原型函数不在大纲显示 | 较直观,有不同的符号代表,原型函数显示 | 还行,原型函数显示无色 |
代码模板速度及快捷键 | 一般,或使用鼠标移动; 或采用修改命令名在前面加&,例如&for,则可以通过Alt+E --> G-->f,以输出for(; ;){} | 弱,必须要鼠标要移动,^J快捷键只弱出列表, 列表中无快捷键,太多速度下降很多 | 较强,先打出规定的字母后,按^J即替换,例如forb ^J 支持添加很多 |
代码折叠 | 有 | 居然没有! | 有 |
括号及“ ‘的成对出现 | 可选择有 | 有 | 括号有,但引号似乎没有 |
大括号的智能出现 | 一般,在下一行出现 | 不好,虽然可选在下一行出现,但不智能, 在输入多句函数时OK,而初始化数组{}还会换行 | 不错 |
Astyle功能 | 强! 可选则不同格式,一键重排格式 | 无,像是个外部工具,但好像没有效果 | 弱,不能重排格式 |
编译选项 | 较强!选择编译器,增加命令, 代码生成优化等,可选择-std标准 | 较强!可查看和编辑命令 (学习) | 弱 |
调试功能 | 较强(美中不足) 变量不自动列出,有些变量会过会跳出来,但可以自由添加想查看的量, 比如变量的地址,用&。且这些变量可以保留,下次调试还能出来,不匹配会出现红字警告 可以更改变量的值 | 较强 变量直接全部列出,可改变值,但不能增加新的查看 可以选择某变量在内存中查看,但不能改内存(code lite好像可以) | 一般 运行至语句的变量自动列出,不能改变值,不能增加新查看 |
内存地址段查看 | 无法查看一段连续的内存 | 可以 | 无法查看一段连续的内存 |
开启速度 | 2 个计数:2秒开启 | 4~5个计数:5秒开启 | 4~5个计数:5秒开启 |
小结:
1. 快速敲代码,Falcon是比较适合的,四字母提示+Ctrl J的模板应用,但只能简单的调试。不过这样也可以用它来换下使用有段时间的EditPlus了。
2. C-Free原本2~3键就可以提示是不错,可惜代码块模板没有快捷键,这伤得不轻,还有居然没有折叠.........不过前几天倒是用着挺爽~
3. Dev-cpp就是没有强大的输入提示,巩固基础吧!练打字速度吧!调试不会用的时候会讨厌它,因为直观的变量不自动显示反而还要手工输入,但用久了发现还是满强大的嘛~