2017 年写 C 语言用哪个 IDE/编辑器比较好?

2017-05-21 14:28:59 +08:00
 changwei
我是新手,最近在学 c,我就是之前那个询问关于找实习的帖子的那个楼主,专升本要考 c 语言,因此开始入坑了,用了几个编辑器和 IDE 之后感觉没有写别的编程语言那么爽。

查了一下网上都是给新手推荐 devcpp,c-free,甚至 turbo c,前面两个我用了一下感觉还可以,挺适合新手,但是没有函数返回值提示(有参数提示,但是不是百分之百能出来),include 也没有自动导入,用起来感觉不是很方便,而且写 for 循环老是报一些什么不支持 c99 标准和一些其他错误,百度之后加一些编译参数可以解决,但是感觉就是很迷茫? tc 这个还是 dos 界面,用的很难受。vs 用过一段时间感觉还是太臃肿了,我笔记本用的极其卡顿,好像我创建一个新工程之后默认是 c++,而且里面有一些语法很奇怪,比如说 main 不是默认的 main,好像 vs 自己 include 了一个什么头文件给改写了?我不是很懂这个,求指导。

网上查了一下还有 clion,但是好像几乎没人推荐用它?我现在还在安装 ing

想问问你们写 c 一般都用啥?有什么 ide 比较全能的,而且有自动完成和提示等等。
22840 次点击
所在节点    编程
67 条回复
raiz
2017-05-21 15:45:59 +08:00
考试 vc++6.0 标配不是吗
D3EP
2017-05-21 15:51:27 +08:00
考 C 语言还能写超过三百行的代码?用啥 IDE。notepad++ gcc 就行了吧。大一的时候用 codeblocks 也挺好用的。
Tunar
2017-05-21 15:54:18 +08:00
vsc+gcc/g++
wohenyingyu02
2017-05-21 16:29:59 +08:00
用 xcode 挺好的
bookit
2017-05-21 16:30:59 +08:00
vscode 加点插件,最快
h4x3rotab
2017-05-21 16:33:09 +08:00
用 mac 的话,xcode 是无敌的
wuYin
2017-05-21 16:38:33 +08:00
CLion 不错
Thoxvi
2017-05-21 16:49:48 +08:00
推荐 CLion
然后再推荐 JB 全家桶


教育邮箱有所有版本免费资格
wujichao
2017-05-21 16:53:49 +08:00
难道不是考试用啥 ide 就用啥 ide
yanhejihe
2017-05-21 17:11:31 +08:00
vim
xrui
2017-05-21 17:13:26 +08:00
vs 我一般是新建 控制台程序 然后选上 空项目 ,就不会自己加东西了。
只用过 Dev 和 vs,感觉 vs 自动完成很厉害。不过写小程序作业,Dev 只补括号也够了。
Dev 只要一个 c 文件就可以编译运行,而 vc、vs 都得要建工程,所以我上学期的作业基本上 Dev 写的,课程设计才用到 vs
c99 报错,我记不太清楚了(还请指正),好像有一次建的 c 文件然后写了类似 for(int i=0; i<10; i++) ,可能是这个问题。
starcraft
2017-05-21 17:14:54 +08:00
c 还用问吗,在*nix 上用 vim 啊,带个智能补全啥的直接起飞了。不过再怎么样也动摇不了巨硬宇宙第一 ide。
yanjusong
2017-05-21 18:10:27 +08:00
sublime+gcc+make 够了。
hsmocc
2017-05-21 18:37:08 +08:00
个人感觉学习 c sublimw+gcc 就够了,折腾 ide 的时间否够把 c 的基础学完了
mayl8822
2017-05-21 21:07:53 +08:00
vc6+vax 可以带你飞一会
UnknownR
2017-05-21 21:43:59 +08:00
sublime 或者 vscode,编译就用 gcc 吧,通用性高点,反正你也是初学,对编译性能这种事肯定没要求,推荐装个 linux,不管是 gcc 还是其他包、环境都比 win 简单,而且 c 在 linux 上适用性很强,可以写点额外的小程序,可能会帮助你理解指针
cfans1993
2017-05-21 23:00:40 +08:00
vim+mingw 爽到飞起
SuT2i
2017-05-21 23:14:19 +08:00
Linux Notepad++ gcc 编译就够了 执着的方向错了 随便找一个 IDE 一友不怎么会 C 语言刷刷题也过了二级~
ai0by
2017-05-22 00:58:31 +08:00
必然是 VS 啊。code block 也不错,刚上大学时的前辈们都用这个。
Yvette
2017-05-22 03:20:25 +08:00
那就 Turbo C ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362773

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX