c语言编程用哪个软件好
1.C语言编程软件有哪些。
Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由于C语言比较成熟,所以编程环境很多。
2.C语言入门,不推荐使用VC,因为VC不但庞大,而且应用开发比较高级。
入门编程荐使用Dev-C 和 WIN-TC。
1)WIN-TC,该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。
而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。
并提供一组相关辅助工具令你在编程过程中更加游刃有余。
2)Dev-C ,Dev-C 是一个Windows下的C和C 程序的集成开发环境。
它使用MingW32/GCC编译器,遵循C/C 标准。
开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C的首选开发工具。
学C语言用哪个编程软件最好? 急
你好,很高兴能回答你的问题,我给你说说以下几种吧,各有利弊,个人还是觉得vc6.0初学较好,希望对你有帮助果你是刚刚学,其实wintc是款很不错的软件。
去用一下你就知道了,因为我自学c时就是用的那个软件,真的向你推荐它!推荐使用VC++6.0中文版 因为国家考试用的就是那个 当然了还有Turbo C这个也是以前国家考试用的 但是这些版本很老了 而且没有现在的方便 比如你遇到了问题想去咨询下别人 老版本的尤其是比较经典的turbo c2.0的 你需要把原来的代码在写一遍才行 而Visusl C++6.0的则可以用鼠标进行复制操作 很是快捷而且VC还有自动用不同的颜色来显示不同类型的代码 对初学者来说 是个很好的纠错功能比如你的关键字打错了 颜色是会变的因为dev本身存在许多缺陷,反而使你能拥有更好的习惯,等到你用dev可以驾驭难题的时候,你会觉得其它软件强大的调试功能根本就是多余的TC++对C++标准支持的是一塌糊涂,而VS2005(VC8)和DEV-C++(GCC)可以几乎完美的支持C++标准.过时的不是C语言,而是TC所提供的C语言。
TC是几十年前的了,在这段时间里,C语言变了变了又变了。
而且TC存在的对一些非标准的容忍,就如同现在社会上行业中的“潜规则”一样,或许会给人方便,但是如果不打算在圈内混(一直用TC),还是别学这些“潜规则”比较好。
C/C++程序设计学习与实验系统 2010.4[下载地址]原名《Turbo C/C++ for Windows 集成实验与学习环境》,现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C/C++程序设计教学演示、学习与实验软件(支持TC2/TC3、VC6三种编译器,没有使用日期限制)。
与软件配套的《 C/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,针对用户学习教程中遇到的问题开通了疑难问题解答论坛等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004年到2010年13套全国计算机等级考试二级 C 语言的真题笔试试卷及答案和10套上机模拟试题和详尽的答案与分析等大量的学习资源。
另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找
学习C语言用什么编程软件好?
初学者最好不要去学习C语言吧,如果深入的话,最好从脚本学起,C语言,学完了就能写点小程序,C++又超难,实在要学习的话就谭浩强的C语言可以了,软件的话,VC6.0在XP还行,WIN7要用visual studio了真的喜欢计算机学学python吧,想深入C语言,还要看算法导论,计算机组成原理,深入了解计算机系统等,关于内存管理乱七八糟的,要不你编译程序总会莫名其妙失败你还弄不明白怎么回事
最好用的C语言编程软件是哪个??C语言初学者
集成学习环境(C语言)提供了丰富的学习模块: 1.一份精辟的学习材料,配备了各种便于阅读的功能,例如全屏滚动等,并能够让用户随意的进行功能类似(word)的修改方式,并能插入图片以及演示动画等。
2提供了总结精辟的C语言概念讲解,能够逐条学习并能随意切换到与概念相关的演示和习题,并能收集以便以后学习。
3练习模式使得用户在学习概念时能够随时进行概念相关的练习巩固。
练习题目都是可从相关内容概念中进行查找。
4功能强大的测试模块让用户能轻而易举的随时进行测试,可以根据学习内容学习难度题量进行抽题,测试中并能进行检查试题是否完成及分数,选择和填空的测试分开进行,测试完毕自动统计分数和时间及正确率等,并可对错误和正确的题目返回查看重做。
5疑难收集和疑难数据库以及笔记收集和笔记数据库让用户随时随地进行疑问和心得的操作,并能导出。
6计划模块让用户能对C语言的内容的难度和重要度有图形化的认识,并推荐了图形化的学习计划,其次计划向导能让用户指定自己的学习计划,同样使用条形图表示。
还自定义计划的计划书可以随时切换查看。
7学习效果自动统计功能让用户能记录每次学习的质量和题量及时间,自动绘制的曲线便于一目了然。
8学习资料可以让用户摘抄资料分类存放,只要一点击即可查看。
下载地址:
C语言编程软件用什么好?
啊哈C v2.0 正式版(超萌超简洁的C语言编译器,C语言编程软件)啊哈C是一款非常容易上手的C语言编程软件,基于gcc标准。
界面简洁可爱,支持语法高亮,代码折叠,编译错误提示等,上手快,操作方便。
是一款一看上去就非常让人喜欢的C语言IDE,特别适合C语言入门的初学者使用。
2.0版本全面支持win7/win8,支持窗口最大化,支持文件拖拽和双击打开,等多处细节完善。
哪个软件适合初学c语言编程的人使用VisualC++6.0Vis
Turbo C 不支持 C++ 你那个 1M的 似乎只有核心文件 象Turbo C在DOS下的有几处缺点: 1。
好多设置都已过时,就算学会了也要扔掉(除非你是学汇编出身的) 2。
不好调试(除非你是学汇编出身的) 3。
界面粗糙,编辑起来效率低(除非你是学汇编出身的) 4。
没有帮助文件不好自学提高(除非你是学汇编出身的) 现在应该用 VC6.0 和安装 MSDN 因为: 1。
VC 提供 console application 完全可以替代在DOS下编写程序 2。
VC调试方便 3。
现在大部分的软件开发库都支持 VC对它们的调用 4。
大部分开源软件都会提供一些选项去兼容VC 5。
VC 是 C++所以很难过时,除非Java过时了 6。
学会 C C++ VC 基本可以说是高手了, 可以接着学Java,设计模式,直到现在最顶尖的技术。
(很多顶尖的技术东西其实极易)
...自己对C语言一知半解的,想考计算机二级,C语言用什么软件编程...
1 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变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。
可以明显地看出,面向对象是以功能来划分问题,而不是步骤。
同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。
而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。
功能上的统一保证了面向对象设计的可扩展性。
比如我要加入悔棋的功能,如果要改动面向过程的设计,那么从输入到判断到显示这一连串的步骤都要改动,甚至步骤之间的循序都要进行大规模调整。
如果是面向对象的话,只用改动棋盘对象就行了,棋盘系统保存了黑白双方的棋谱,简单回溯就可以了,而显示和规则判断则不用顾及,同时整个对对象功能的调用顺序都没有变化,改动只是局部的。
再比如我要把这个五子棋游戏改为围棋游戏,如果你是面向过程设计,那么五子棋的规则就分布在了你的程序的每一个角落,要改动还不如重写。
但是如果你当初就是面向对象的设计,那么你只用改动规则对象就可以了,五子棋和围棋的区别不就是规则吗?(当然棋盘大小好像也不一样,但是你会觉得这是一个难题吗?直接在棋盘对象中进行一番小改动就可以了。
)而下棋的大致步骤从面向对象的角度来看没有任何变化。
当然,要达到改动只是局部的需要设计的人有足够的经验,使用对象不能保证你的程序就是面向对象,初学者或者很蹩脚的程序员很可能以面向对象之虚而行面向过程之实,这样设计出来的所谓面向对象的程序很难有良好的可移植性和可扩展性。
转载请注明出处51数据库 » c程序设计用什么软件
红驴与绿驴与鱼1