- 作者:小万
- 发表时间:2021-06-24 13:53
- 来源:未知
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
推荐于2017-11-26知道答主回答量:121采纳率:100%帮助的人:54.5万关注展开全部自己从开始接触C语言2113到现在也有2年半了,但是5261我主要不是在C语言这块。4102最近又闲着时间很多,所以就1653重新拿起了大一时的C语言教材。到现在基本是复习了一遍,也学到了刚开始学习C语言的时候没有理解清楚的知识。但是存在我心里的一个疑问是:到底C语言可以做什么,C语言的应用方向在哪一块呢?因为我开始学习C语言的时候,课程结束了也就基本没有接触C语言了,喜欢web编程,最后我就选择了PHP编程语言 C语言主要是基于底层的开发,驱动开发、嵌入式开发等。 使用C语言来操作计算机底层可以说效率是非常之高。有人说C语言是界于低级语言和高级语言之间的,我也非常的认同,那这就显而易见使用C语言来操作底层比 高级语言效率 高就无容置疑啦!像高级语言PHP貌似也还是基于C语言开发的呢,有些PHP的扩展还需使用C语言来编写,这就足够证明C语言还可以为高级语言服务。 C语言可以编写操作系统 C语言完全可以编写一套完美的操作系统 ,Linux就是一个完美的实例。熟悉C语言编程的朋友一般都会在Linux操作系统平台是C语言编程。除了C语言在Linux平台上效率高之外,还有一点就是C语言在Linux平台上的运行速度也是无法比拟的。 C语言可以单片机开发 我有一个朋友是搞单片机开发的,现在在学Linux操作系统平台上使用C语言来开发。比如说它可以控制单片机中电流的强弱.它能控制你的摄像头能更好的发挥功能。 说了这么多大家关心的还是这个问题吧。使用C语言去写操作系统估计你没这个本事,不但你要熟悉操作系统对文件的管理、存储器的管理、IO等的管理原理熟悉,而且目前的操作系统市场已经非常的牛了,你还去使用C语言开发操作系统那不是自己踩自己!所以,我的建议是你可以使用C开发驱动程序、嵌入式开发还有单片机开发等。要对C语言的知识点非常的熟悉,其实每种语言都是要基础扎实你才可能在实际开发中得心应手,编程自如。已赞过已踩过你对这个回答的评价是?评论收起勤奋的Cici小姐
2018-03-30知道小有建树答主回答量:20采纳率:66%帮助的人:3.2万关注展开全部
1.C语言是许多高级计算机语2113言的基础,学好5261C语言能更好的学习其他高级语言,4102为以后的学习打基础1653;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解。
2.C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
3.应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
4.C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。
5.如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。
2.C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接地映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。