{eval=Array;=+count(Array);}
类似的回答之前已经有好多了,这里在来给题主回答一次。
既然选择了Win10,看得出来不是那些顽固守旧的劳一派了。主要推荐一下两款IDE,当然如果你有更好地选择,请留言讨论。
这货基本算得上是宇宙第一IDE了,最后在安装番茄插件(Visual Assist)来配合写C代码(PS:自带的智能提示相比VA来说简直太鸡肋),功能简直不要太强大,基本上你所想要的它都有提供。当然唯一的缺点就是安装包太大。最后在提一点,千万不要用VC6,千万不要用VC6,千万不要用VC6,重要的事情说三遍。这玩意不仅在win10上兼容性差,浪费你大把的时间来设置软件兼容,而且这老古董也到了该淘汰的年代了,对C99新特性完全不支持啊。
最新版本已经到了17.12了,完全开源免费,内置智能提示,语法高亮等功能,支持C99新特性。和VS相比最大的优势我觉得就在于其安装包绝对的小巧,当然其功能和VS还是有一定的差距。
最后,需要说的是,编程工具只是其次,掌握好语言基础,学好数据结构和算法才是王道,完全没有必要去整天纠结你到底来使用那一款工具。
回答问题之前,先说一个观点,那就是工具本身不重要,重要的是你的思维能力,以及这个工具你用得顺不顺手。
然后再说第二个观点,工具不是绝对的,但是一个好的工具能让你事半功倍。
那么接下来就详细说说到底在Windows10下有哪些比较好的C语言编程软件。
我知道很多人一定会说,Emacs和Vim文本编辑器才是最强的“集成开发环境”,键盘操作如何如何强大,各种快捷键用熟了以后很高效。
诚然我也诚然它们的强大,我也曾经花很大的时间去学习这两款文本编辑器,强大的扩展让你欲罢不能,甚至你会逐渐爱上它们,但是说实话学习成本太高,根本不适合普通用户。
不管怎么说,visual studio都是太阳系最好的集成开发环境,没有之一!不说别的,这么大体量的集成开发环境,对于内存调用的控制都是其他IDE不能比的,再加上visual studio强大的调试能力,稳定榜首无异议。
visual studio同样原生支持C语言,只不过微软的体系下的VC,但是只有语法上的一些差异,核心的东西都一样。
第二款就是codeblocks,这可能是最轻量级,也是最好用的集成开发环境了,开源免费,而且支持的编译器比较多,默认的编译器是GCC,可以说非常好用。
最重要的是这该是ACM官方指定的C/C++开发环境之一,所以他的江湖地位还需要怀疑吗?
除此之外,当然如果你愿意尝试的话,atom和visual studio code也是不错的选择,不过这两款都是编辑器,还不是集成开发环境,你需要自己去安装C语言的开发插件,帮助你编译、调试,但是做常规项目肯定是够用的。
最大的优势是这两款产品都是基于electronic框架,要知道大名鼎鼎的Chrome浏览器等等都是基于这个框架打造的,非常好用。
首先看你学c语言的目的,c一般用在硬件开发(mcu,dsp等),不同的芯片有不同的开发环境,arm芯片有统一的开发环境mdk,此时你可以根据你的学习的目的来选择相应的开发环境。
如果只是想学习一下c语言本身,没其他的应用,可以用vs,codeblocks,mingw,eclipse等等。他们有的是跨平台的,有的是Windows专用的。
3
回答0
回答7
回答9
回答0
回答3
回答0
回答10
回答10
回答0
回答