1,c语言能实际运用到哪些程序中C语言在实际中很少用到,现在编写软件都是用可视化的编程了 。C语言真正大规模地应用还是在写系统底层应用上,比如操作系统、BIOS、驱动以及要直接操作硬件的程序等等
2,c语言用什么软件来编程dev c++也可以,功能简单,比VC6小常用的是Visual C++6.0中文版,如果只是C语言可以用Turbo C/C++,支持C,C++,C99等,还有Xcord,Notepad也可以支持C语言VC6.0 简单的编程
3,C语言的应用有哪些c语言应用主要包括1,系统内核的开发,几乎所有的操作系统都是有C+汇编完成 。2,嵌入式开发 , 分为软件与硬件方向 。如最常见到的pos机等 。3,程序驱动的开发,硬件与许多系统软件都需要驱动程序 。总体来说 , 需要与硬件打交道的地方大多采用C语言进行编程,所以C语言的运用价值不是通常的windows桌面应用软件,而windows应用程序的开发只是计算机软硬件开发中的有小部分 。C工程师的薪金在所有语言中是最高的 。搜一下就知道 。我在问问里都回答好几次了最出名的 魔兽世界【c语言可以用到哪些软件上,c语言能实际运用到哪些程序中】
4,C语言编程现在通用什么软件编程需要的工具 , 主要有3个:1 。编辑器,输入源代码2 。编译器,把源代码编译成机器代码3 。调试器,调试程序有些软件把这三个软件柔和在一起,就叫做IDE,Integrate Development Environment. 集成开发环境 。你问的是IDE吧? 在windows下用VC嘛,如果问的是编译器,windows下用vc的编译器,也就是cl.exelinux下用gcc的多没有什么通用的软件开发软件一般都是针对特定需求开发的,各有特色windows下最著名的是Visual C++ , 还有C++ Builder,MinGW等Linux下最著名的是GCC还有其他的比如Intel C++等现在的C++编译器一般都会区分C/C++代码,针对C代码的优化比C++要好 , 如果你指纯C开发,以纯C语言进行编译即可TC很多软件?。∠氲背跷已语言的时候用的tc2.0,dos 。现在很多了,其他的不多说,建议使用cfree 5.0 , 网上很容易下载到的,使用非常方便 。而且可以根据自己的喜好设置语法高亮,很方便的 。好好学习c语言吧 。ps::cfree还可以编译c++的程序,比较小巧 。再给你推荐一款软件,dev c++,也非常棒 。都是免费的,加油兄弟!vc6.0用的比较多吧5,C语言目前编程的软件有哪些呵呵 , 楼上包括楼主可能都不知道,其实在windows XP就有了兼容性这一说法使用方法:右键单击你想要使用的文件——属性——兼容性 在这里选择你想以哪个操作系统运行就可以了初学的用C-free学得不错的用DEV-Cpp,VC6学得很好的用VS2008Microsoft Visual C++6.0可以用来C编程 很多优点 我用的就是这个 很好用先前可能也有不少人使用Turbo C 2.0但这款软件有缺点 使用上也不如Microsoft Visual C++6.0方便 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变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定 。可以明显地看出,面向对象是以功能来划分问题,而不是步骤 。同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化 。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一 。功能上的统一保证了面向对象设计的可扩展性 。比如我要加入悔棋的功能,如果要改动面向过程的设计,那么从输入到判断到显示这一连串的步骤都要改动,甚至步骤之间的循序都要进行大规模调整 。如果是面向对象的话,只用改动棋盘对象就行了,棋盘系统保存了黑白双方的棋谱,简单回溯就可以了 , 而显示和规则判断则不用顾及,同时整个对对象功能的调用顺序都没有变化,改动只是局部的 。再比如我要把这个五子棋游戏改为围棋游戏,如果你是面向过程设计,那么五子棋的规则就分布在了你的程序的每一个角落,要改动还不如重写 。但是如果你当初就是面向对象的设计,那么你只用改动规则对象就可以了 , 五子棋和围棋的区别不就是规则吗?(当然棋盘大小好像也不一样,但是你会觉得这是一个难题吗?直接在棋盘对象中进行一番小改动就可以了 。)而下棋的大致步骤从面向对象的角度来看没有任何变化 。当然,要达到改动只是局部的需要设计的人有足够的经验,使用对象不能保证你的程序就是面向对象,初学者或者很蹩脚的程序员很可能以面向对象之虚而行面向过程之实,这样设计出来的所谓面向对象的程序很难有良好的可移植性和可扩展性 。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 。
- 御龙在天国战
- 不带缓冲的抽屉可以改成缓冲么,抽屉默认打开怎么设置
- 分析家c语言接口
- 电路分析需要哪些数学,在电路分析中常用到哪些定律
- 蛋清可以做什么家常菜
- 学编程多长时间能学会,问下 java 初级编程可以自学么需要多长时间能学会
- C语言中的d,c语言d什么意思
- 页游戏
- 面试时用到的智力分析题
- 91b,那1780的91B可以换多少魔石
