问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言是做什么用的?

发布网友 发布时间:2022-04-29 14:32

我来回答

5个回答

热心网友 时间:2022-06-23 20:13

哎,这个问题太普遍了。而且很多的。你可以随便上网搜一搜看看。不过为了锻炼自己的表达能力,还有帮助你,还是补充几句吧。
1)C语言的用处太多了。操作系统懂不?C语言编的。还有好多的软件。包括驱动,甚至火箭的发射程序都是用C语言写的。因为他是系统级语言。Java是编不了操作系统的。因为运行的速度太慢了。随便问问,别人都会说C语言博大精深,是一切的基础。

2)还有为什么大多数初学者学过一本书(例如国产经典谭浩强的c语言)之后觉得c语言没用呢。只会做做计算题。那是因为那些书都是基础的语法书。不会告诉你怎么编操作系统,不会教你做一个显卡驱动,不会教你做一个火箭的发射系统,不会教你编写黑客软件。他们是要教你先会c语言的规则,用法。所以学完那样的书之后只能说是刚入门而已。

3)兴趣。是的。如果我先告诉你C语言几乎是万能的。你一切编程的母语。他能编游戏,写操作系统,就是你现在电脑上的windows系统就是用c语言编的。硬件的驱动程序也是。现在新语言有好多。什么java,c#,perl,等等。但是用来编操作系统的语言非c莫属。是的,你一定会非常感兴趣。想要学这么强大的语言。但是,当你看过《c语言程序设计》之后。突然发现什么也做不了。顶多当计算器用。啥程序也便不出来时,你感到学了没用。大多数人到这都放弃了。

4)关键,应用。找教你编操作系统的书,找教你编驱动的书。找教你编软件的书。练,学。这样才能学以致用。所以,不要说c语言没用。是你不会学。就像你背单词一样,单词全会了,但是不会写英语文章一样。关键在于实用。不要太抓语法。而要写程序。写真正的“大程序”。

5)编程思想。是的。很多人学c是为了打基础。如果你不想以c语言为专攻的话。也值得学学。除非你只是想学一些html,网页制作,flash动画,还有ps图像处理之类的。它们还不算常规意义的编程语言。记住语言的最高境界是思想性。不要认为那个热门,那个挣钱就学哪个。随你便,只是我不喜欢。

6)《黑客与画家》的作者保罗说过:编程语言是有高低的。虽然都用一定的应用地方。但是语言的寿命不一样。c语言就是一个很值得信赖的语言。一直流行。他还说”如果一个和你们公司竞争的公司招聘java或c++程序员,那么完全不用担心。但是如果招聘的是perl和python程序员。那么就稍微有点威胁了。至少这听起来像一家技术公司,并且由黑客控制。如果我有幸见到一家招聘lisp黑客的公司,就会真的感到如临大敌。“呵呵,说远了。lisp语言太深远了。

7)只是想告诉你,知道自己想要什么。想要往哪方面发展,然后才能学符合自己的语言和方向的东西。问自己。。。 比如为什么学编程。要当程序员?那个方向的?IT有很多方向的。软件。系统开发。手机软件。单片机。网站。数据库。游戏开发。图像处理等。因为没有目标只会三分热度的。

8)最后你说的东西感觉你才刚入门。编译器啥的都不懂。所以要学的东西很多。但是也不是很男的。把它想成女的就行了。多看书多思考,我也是从一开始编译器都不懂。那么一步一步学起来的。只要一步一步走,哪怕走的慢,也总有一天回达成的。但是,一步不走是永远也到达不了的。最后祝:好运!

热心网友 时间:2022-06-23 21:31

不是编译器,是编辑器,像记事本一样的文本编辑器。
在编辑器里写C语言代码,保存成*.c文件,然后用编译器把*.c文件编译成目标文件(*.obj),然后用连接器把多个目标文件和库文件(*.lib)连在一块儿,生成可执行文件,比如常见的.exe文件,这就称为软件、程序。
现在的集成开发环境(IDE)集成了编辑器、编译器、连接器等工具为一体,所以,有一个集成开发环境就行了,Windows下用的比较多的是VC++ 6.0,虽然古老,但是也正因为如此而成为经典。Linux下面用的gcc,vi等。
知道了这些,你要学的话,可以从C语言的语法开始学,现在C语言入门的书多如牛毛,书店比比皆是,入门之后进阶再看高级的书,到时候就不需要再问这类问题了,自己会自己解决的。
C语言是个好东西,不过,学好可不容易,所有的编程语言要学好都不容易,要有毅力,要学好C语言,专心致志半年,你就可以入门了。

热心网友 时间:2022-06-23 23:06

楼上老兄对吗?很多C语言书上都说过C语言的来历是那时候语言名字有A语言B语言,后来出来了C语言,C语言经典啊,所以一直流传至今。甚至还更上一层楼,加上了OO,成了C++。名字是这么来的。
作用嘛,简单说就是计算机认识的是二进制机器码,但是不适合人写和人读,于是出现了汇编,但是汇编一样很晦涩,于是出现了C语言,又叫高级语言,C语言比较接近自然语言与逻辑,易于编写和阅读。所以C语言说到底还是用来操作电脑的。
所以C语言编译链接出来的程序就是软件。硬件是基础,软件是灵魂。硬件功能需要软件操作来体现。所以用处大了,小到计算器,大道操作系统都可以C语言实现。

热心网友 时间:2022-06-24 00:57

从你按下计算机电源键那一瞬间开始,平静的黑盒子里面就开始运行一个又一个程序,过一会儿,又会运行你用双击打开的应用程序。虽然感应不到自己的计算机到底是怎么跑起来的,但屏幕上的五彩缤纷貌似不是什么神迹,这一点地球人都明白。唯一的解释就是用汇编语言,Java,C++还有你提到的C语言等其他语言写成的软件的功劳咯。

热心网友 时间:2022-06-24 03:05

写软件追问C语言编程结束之后 成型的成果是什么? 麻烦你了 请问能举例吗

c语言可以用来做什么

C语可以访问硬件、操控内存中的位。

C语言可以做什么

2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软...

学了C语言有什么用

c语言学会了能干的事情有:1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程;9、可以进行黑客编程等等。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的...

c语言是做什么的

是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。...

学会了C语言都可以做什么呢

C语言是一门通用性的语言,并没有针对某个领域进行优化,在实际项目中,C语言主要用于较底层的开发,例如:Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发;开发硬件驱动,让硬件和操作系统连接起来,这样用户才能使用硬件、程序员才能控制硬件;单片机和嵌入式属于软硬件的结合,有很多使用C...

c语言能干什么 C语言的这些用处你知道吗

3、C语言可以做服务器开发,现在的游戏服务器端大多都是C/C++开发的。《windows核心编程》里面的例子就是用C写的。4、C语言可以写游戏。cocos2d—x就是C/C++写的。DirectX也是。5、C语言可以写驱动程序。windows下各种硬件驱动都是C/C++写的。腾讯游戏保护软件(TP)也是驱动程序。6、C语言可以写外挂...

C语言主要用在哪些方面?

(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备...

c语言用来做什么的

可以用来开发网站、Android App和企业级应用软件; C#是微软推出的用于对抗Java的编程语言,主要用于Windows开发和网站开发; PHP、JavaScript 都是用来开发网站的;

C语言有什么实质用途

C语言是数字计算能力超强的高级语言。(5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。(6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。

学习C语言有什么用

c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础 学了C语言,你可以开发 1.操作系统 2.各种底层软件 3.各种嵌入式系统开发 4.各种同硬件打交道的软件开发

C语言文件是做什么的 c语言是做什么用 c语言是用什么编写的 C语言是什么 C语言有什么用 用C语言能实现什么 c语言适合做什么 c语言主要做什么开发 c语言可以做什么工作
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谷歌浏览器怎么把记住的密码删掉? 微信里为什么有人发玫瑰表情呢? 微信上为什么有人发玫瑰 2022流行女运动鞋 2022爆红女士运动鞋盘点 2022流行女运动鞋2022爆红女士运动鞋盘点 汽车水箱破了,加水也发动不起来,维修大约需要多少费用?求大师指点... 汽车水箱爆了修理多少钱 求推荐笔记本电脑,感谢万分 在foxit pdf editor中编辑pdf文档中的数字怎么能居中 蓝牙耳机传输距离较远多少 麒麟瓜种植技术有哪些? 1.组建计算机网络的根本目的是为了实现数据共享和资源传输。是对的么? 9. 计算机网络的目的是 A. 提高计算机运行速度 B. 连接多台计算机 C. 共享软、硬 播放qq音乐mv怎么推送到电视上 局域网组建的意义 公司组建网络的好处是什么? 建立互联网的目的是什么? 建设公共网络的目的是 为什么建立互联网? 组建计算机网络的目的是实现联网计算机系统的什么 建设公共网络的目的 1、 计算机网络是_____________和______________高度结合和发展的产物,组建网络的主要目的是_______。 组成计算机网络的目的是为了实现什么? 建立计算机网络的目的是什么 我现在考了事业单位的考试,招两个人,但是面试的时候他通知了四个人面试只有三个人去了,我考第二 事业单位招2人就二个人进面我是第二还有机会吗 事业单位考试进了面试,招2人,1:3进面试,而我是最后一名,第一名高我将近20分,二三名高我15分 事业单位招两个人,6个人进入面试了,我笔试第六名,面试第三名有机会吗? 事业单位招2人 ,1比2比例,有4人资格复审已通过,但是试岗和面试只有2人去了,这样单位会招1个还 如何判断女孩想不想和你聊天? 户外电瓶音响那个牌子好 贝德音响质量如何 奋威和贝德音响哪个好 曼龙和贝德哪个音响好? 贝德音响0587和0887那个好 贝德音响1265跟1068那个好 欧美声和曼龙音响哪个好? 贝德音响盘古1068B和1068S有什么区别? 贝德音响bdh1283a和bdh1283哪个好? 梳直头发的药水 弄到手上 怎么洗掉弄在身上的护发素 我是一名助理,经常帮客人洗头,但是手上的护发素总是残留在手上,现 aj1zoomaircmft如何清洗? 头发打蜡时没带手套,满手沾的都是,请问怎样才能洗干净 aj1灰蓝渐变色鞋带在哪卖? aj1新鞋没穿多久内侧钩子这里就有个印子,是不是我脚太宽还是鞋带绑太紧造成的? 在家染头发时,弄脏了手很难洗掉,这时你会怎么解决。 我是辽宁地区,有网络教育的大专毕业证,请问能报考公务员吗,网络教育的本科毕业证呢? 护发素搞到裤子上了怎么洗掉 护发素怎么洗