(CodeBlocks功能和VS还是差很多你可以不要IDE就用g++和文本编辑器也行推荐一本入门c/c++的书
我倒比较推荐devc++,一个是比较小,而且自带c和c++编译器你也不用自己去配置,软件本身也具有很大的拓展性。但是你是初学者,并不需要去写很多很多的程序,更多的时候是写一个实验程序啊,跟着网上写写算法,这个软件可能不怎么适合大型软件开发。它的优势就在于,随手就可以创建文件,c和c++程序都能编译,不用学习软件怎么用直接分分钟上手,高版本支持本地语言直接汉化,软件本身就是免费的,还有好多啦。
现在很多验证性的程序我都在上面写,不用去建工程啊什么的,当然你可以配置编译器什么的。
感谢头条君邀请。
既然题主已经限制了Windows平台,那么就不再对Linux平台下的GCC、GDB等工具进行介绍,题主如有兴趣,可自行google到更多介绍,我想有志成为一名优秀的程序员,善用google是很重要的一项才能。
现在已经到了2018年,所以,如果你还在使用VC6的话,那我只能说你是一个超级守旧,不思进取的人了,迟早要被淘汰在互联网的浪潮当中。21世纪,千千万万不要用VC6,千千万万不要用VC6,千千万万不要用VC6,重要的事情说三遍(PS:貌似现在还有大学所谓的教授们在使用着VC6进行教学,更有甚者使用TurboC)。
Windows平台,那么我肯定首推宇宙第一IDE,VisualStudio2013版本及其之上系列了,支持C99最新语法,并且语法高亮,智能提示等都很完善。我想唯一的缺点就是其安装包太大,动辄10G+,如果你的硬盘没有足够的空间,建议不要轻易尝试。
其次,推荐CodeBlocks,跨平台支持,开源免费,其最初的目前就是针对Windows客户来开发,支持C99新标准,安装包小巧,支持语法彩色醒目显示,支持代码完成,支持工程管理、项目构建、调试等功能,不过功能和VS还是差很多。原以为该软件已经停止来更新,谁知道在17年底突然发布来最新版本17.12,对于初学者,这款软件也是完全可以满足你的各种需求的。
33赞
编辑器真没什么好纠结
的,只要有行号,代码高亮,什么都行!你该纠结的是编译器或者集成开发环境IDE,因为不同的编译器还是有一定的差别的。
题主的贴图里devc++就挺不错的,基于gcc,免费开源,是一些信息比赛指定工具。我当初学的时候是tutboc,太过陈旧了,就不推荐了。
另一个大名鼎鼎的是微软的VC,早期的版本6虽然很经典,但是没有行号,甚至还不支持c99标准,不推荐再使用。后来的VS2010可以用,微软的IDE还是很强大的,特别是debug调试功能很强大。只是软件太过庞大,吃机器配置。
题主用的win10,推荐使用devc++。不过你用vc也行,毕竟国内的很多教程是用vc演示的。
另外,你可以不要IDE,就用g++和文本编辑器也行。文本编辑器可用的有sublimetext,vim,emacs等,后两款编辑器一个被称为编辑器之神,一个被称为神的编辑器,需要记住一下操作命令才可以上手,不过一旦上手就什么其他编辑器也不需要了,飞吧。编辑的源程序需要用gcc/g++来编译,也需要记住一些命令。不过,这些东西最好在linux下使用,新手不推荐。
不要怕记命令,学编程不记命令,不如回家卖红薯。
推荐一本入门c/c++的书:CHowToProgrom如果你要足够耐心看完它,并多动手实验,掌握c语言不是难事。
推荐xiaopiC语言编辑器。xiaopiC语言编辑器简介:这是一款用于编写C语言的集成开发环境(IntegratedDevelopmentEnvironment,简称IDE),用于编辑C语言代码。拥有调试运行、编译等功能。可检查出代码的语法错误并提示开发人员。新建文档时会自动生成指定代码,方便开发人员。生成的代码可编辑。编辑器外观可自定义调整。窗口支持最大化,方便开发人员开发。本编辑器特别适用于初学者,一键运行编译,完全不用配置什么东西,整个IDE仅几MB。下载地址百度
建议初学者用纯文本编辑器的都是在扯蛋,用纯文本编辑器的话会导致只见树木不见森林,不能从整体上认识一门编程语言,进而把编程变成了背单词。实际开发中99.999999%的人都不
会用纯文本编辑器写代码,效率低,容易出错,除了可以装逼外没啥意义。开发工具我一直在用jetbrains家的,快捷键都一样,有代码提示,开发c可以用clion
VS2005,其他版本的功能更多,但要求配置也高,VS简单易用,但前面推荐的都是编辑器加编
谢邀!编辑器的话像楼上说的notepad++也可以。。sourceinsight也不错,特别是多个文件的情况。
其他的visualstdio也很好用,visualstudio就不仅是编辑工具了。比较大。
如果喜欢全键盘操作的话,Vim也可以试试,这是大神非常喜欢的代码编辑器,但是新手估计不太习惯。
新手推荐用sourceinsight吧,加油
DevC艹初学完全够了
Visualstudio,有点大材小用,不过调试功能很多
或者是vscode+gcc
装逼一点vim+gcc
感觉都是比较老的回复。。。Clion应该是目前比较好的选择,贴一下百度百科:
CLion是Jetbrains公司旗下新推出的一款专为开发C/C++所设计的跨平台IDE,它是以IntelliJ为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力。
Jetbrains就是idea的开发公司,也是webstorm的公司,kotlin的开发公司,品质我就不多说了。