c语言编程器app,推荐下C语言编程软件

1,推荐下C语言编程软件VC6.0,windows下大家一般都用这个
2,求推荐一款好用的手机C语言编辑器软件中文版的安卓手机? 920编辑器,这个是开源软件 , 挺好用的,也不大 。IOS不知道 。vc6如果能通过设置兼容性跑起来就没问题,不行的话可以上vs express,微软免费的,或者eclipse,不过配eclipse的c编译环境有点烦【c语言编程器app,推荐下C语言编程软件】
3,C语言的编程软件有哪些windows用dev c++  , 体积?。?功能全linux/ unix自带有vs2015专业版:http://pan.baidu.com/s/1jIn9SmqspfsCodeBlocks : http://pan.baidu.com/s/1slUEZPbd1bs技术交流560425337keil C比较常用
4 , 有没有适合c语言初学者的软件手机软件1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程序,2.C++编译器:也即C4droid , 手机上的一个C/C++编程软件,基本功能和C语言编译器差不多,也可以直接编译运行C语言程序 , 、电脑软件1.Dev-C++:这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具 , 因为没有任何自动补全、语法检查和提示的功能 , 所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用:2.Code::Blocks:这也是一个轻量级的C/C++开发环境 , 免费、开源、跨平台,相比较Dev-C++比较单一的功能来说 , 支持自动补全、语法提示和语法检查,除此之外 , 还自带有许多现成的工程模板,可以快速开发GUI、Qt、OpenGL等应用,插件扩展也比较丰富,对于初学者来说,也是一个非常不错的选择3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了 , 专业重量级的,由微软自主设计研发,号称宇宙第一IDE,插件扩展众多 , 支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件 , 虽然对于初学者来说,早期不容易学习和掌握,但熟悉后 , 的确是一个编程开发利器4.Vim:这个是Linux环境下使用比较多的代码编辑器 , 严格意义上说不是一个C语言开发软件,但安装GCC、GDB等工具后,也是一个非常不错的C语言编程软件 , 插件扩展众多,占用内存少,轻便灵活可以去菜鸟教程看文章我在手机上安了一个Python的软件,很好用的 。没事可在上面写一下小程序 。也看到了手机版的C++ 。你去看看 。5,C语言目前编程的软件有哪些呵呵 , 楼上包括楼主可能都不知道,其实在windows XP就有了兼容性这一说法使用方法:右键单击你想要使用的文件——属性——兼容性 在这里选择你想以哪个操作系统运行就可以了初学的用C-free学得不错的用DEV-Cpp,VC6学得很好的用VS20081 Visual C++6.0可以,报错比较准确,但比较难用,如果只是想考 级不推荐使用 。2 TC是dos环境下的,比较好用,但不支持复制 , 粘贴等功能,比较不好用,但考级是要用的 , 所以要记住常用的几个快捷键 。3 (推荐)win-tc,窗口下的tc,比较好用,界面简洁 , 美观 。适合编一些自己用的小程序 。C#是微软开发的的,用来和java竞争的,使面向对象的 。C是面向过程的 , 只是一门基础语言,实际应用的很少 。面向对象和面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了 。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤 , 而是为了描叙某个事物在整个解决问题的步骤中的行为 。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走 , 3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果 。把上面每个步骤用分别的函数来实现 , 问题就解决了 。而面向对象的设计则是从另外的思路来解决问题 。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的 , 2、棋盘系统,负责绘制画面,3、规则系统 , 负责判定诸如犯规、输赢等 。第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的i变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定 。可以明显地看出,面向对象是以功能来划分问题,而不是步骤 。同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本 , 因为通常设计人员会考虑到实际情况进行各种各样的简化 。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一 。功能上的统一保证了面向对象设计的可扩展性 。比如我要加入悔棋的功能 , 如果要改动面向过程的设计,那么从输入到判断到显示这一连串的步骤都要改动,甚至步骤之间的循序都要进行大规模调整 。如果是面向对象的话,只用改动棋盘对象就行了,棋盘系统保存了黑白双方的棋谱 , 简单回溯就可以了,而显示和规则判断则不用顾及,同时整个对对象功能的调用顺序都没有变化,改动只是局部的 。再比如我要把这个五子棋游戏改为围棋游戏,如果你是面向过程设计,那么五子棋的规则就分布在了你的程序的每一个角落,要改动还不如重写 。但是如果你当初就是面向对象的设计,那么你只用改动规则对象就可以了,五子棋和围棋的区别不就是规则吗?(当然棋盘大小好像也不一样,但是你会觉得这是一个难题吗?直接在棋盘对象中进行一番小改动就可以了 。)而下棋的大致步骤从面向对象的角度来看没有任何变化 。当然 , 要达到改动只是局部的需要设计的人有足够的经验 , 使用对象不能保证你的程序就是面向对象,初学者或者很蹩脚的程序员很可能以面向对象之虚而行面向过程之实,这样设计出来的所谓面向对象的程序很难有良好的可移植性和可扩展性 。C语言因其指针的灵活性 , 主要用在系统级的软件开发,同时也是进一步学习其他语言的基?。?UNIX和linux都是C语言编写的 。所以在linux环境下的编程一般都是C,而C++反而用得比较少 。一般对性能有严格要求的地方是用C写的,比如网络程序的底层,例如网络游戏服务器端底层 , 搜索引擎等 。在嵌入式开发中一般都用C,因为C是最高效的 。另外 , 在世界程序大赛ACM中,一般都是用C来写程序的 。编译器本身也都是用C写的 。虽然现在有C#和JAVA那样的语言 , 但那都是基于虚拟机技术的,内存消耗大,所以不适合底层开发 。而微软的VB系列只能是在windows上用,扩展性不大 。我想你学C也不是很久 。如果你想了解C的高级知识,建议你看看《编译原理》和《linux高级程序开发》,你会发现其实C很强大,即使有一天C++被面向接口的语言代替了 , C也不会 。Microsoft Visual C++6.0 当然可以了,目前比较常用的有Microsoft Visual C++6.0 VS2008,TC,linux 。Microsoft Visual C++6.0可以用来C编程 很多优点 我用的就是这个 很好用先前可能也有不少人使用Turbo C 2.0但这款软件有缺点 使用上也不如Microsoft Visual C++6.0方便

    推荐阅读