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

   更新日期:2024.05.02
C语言是一门通用性的语言,并没有针对某个领域进行优化,在实际项目中,C语言主要用于较底层的开发,例如:
Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发;
开发硬件驱动,让硬件和操作系统连接起来,这样用户才能使用硬件、程序员才能控制硬件;
单片机和嵌入式属于软硬件的结合,有很多使用C语言的地方;
开发系统组件或服务,用于支撑上层应用;
编写PHP扩展,增强PHP的功能;
如果对软件某个模块(例如算法和搜索部分)的效率要求较高,也可以使用C语言来开发。

1、做嵌入式开发;

2、写漂亮的界面;

3、做服务器开发;

4、可以写游戏;

5、可以写驱动程序;

6、可以写外挂;

7、可以做视频图片流媒体处理;

8、可做网页和爬虫相关的编程。

C语言既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

扩展资料:

C语言的主要特点 :

1、C是结构式语言,结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

2、C语法限制不太严格、程序设计自由度大。一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。

3、C语言允许直接访问物理地址,可以直接对硬件进行操作,因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。

4、C语言程序生成代码质量高,程序执行效率高,一般只比汇编程序生成的目标代码效率低10~20%。

5、C语言适用范围大,可移植性好C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。



C语言可以做的太多了,例如
(1)编写一些小程序,没有界面的计算器什么的
=========当然,估计楼主提着问题,期待的不是圈一的答案,那么往下看===========
(2)用C语言开发新的编程语言,这个是可以做到的,但你要学好编译原理那门课,例如我们现在用的强大的python,还有php.....这些语言都是用C写的..........
(3)给单片机器编程,一般用C51(当然这也是C语言)
(4)编写底层的东东,例如编写驱动程序,你可以写一个声卡驱动出来..........
(5)编写操作系统,我们知道“大名鼎鼎”的Unxi就是用C编写的,当然linxu也是用C编写的,想写操作系统,要先学好操作系统那门课。
(6)C真的还可以做很多事情...........
--------------------------------------------------------------------------------------------------------------
但是*中*国*的*大*学*生*(包括纯计算机专业的)学的C语言基本都停留在二级的水平,所以啦,估计能写出第一项,就已经很不错啦...................

1、C语言做电子设备的比较多,比如嵌入式行业就用的C语言,什么手机软件了,硬件驱动了,网络安全方面的也有,如防火墙之类的,还有现在比较流行的数字机顶盒,路由器,监控安防方面等等都用C语言开发的。

2、如果想进一步的话,可以去学习一下C++,大多网络游戏就是C++编写的,如果是向游戏开发发展的话,学C++比较合适,Java因为自身体系等原因,在性能控制上不如C++,而手机软件开发的话,则Java更胜任了。

学完C语言还不够,还要继续学习C++、JAVA等语言,因为如果是搞软件开发方面的工作,C用的比较少,一般现在的软件开发大多用的是C++和JAVA方面的,因为C语言代码多,是面向过程的语言,管理起来也不好。如果你想从事硬件方面的,就是硬件中的芯片编程,C语言就用的比较多。

  • 13075786795 :学c,c语言将来能找那些工作啊
    吕瞿蚁3960 :答:相信很多人接触编程都是源于大学期间的那堂C语言程序编程,但是这门课却只告诉了你编程语言是什么,却没告诉你要怎么去熟练掌握编程。所以,不可避免的是许多人在毕业前夕才发现虽然学会了C,但是好像却不知道能干什么,能找...
  • 13075786795 :学会C语言编程能干什么?可以做些什么程序?
    吕瞿蚁3960 :答:结合MFC、.net等技术开发桌面应用程序、结合SOCKET开发网络程序等。综上所述C语言是基础,在学会C语言的基础上,你还要学会其它知识能才做出来有用的程序 举个例子,一台新组的电脑能干 什么?我想只能开机。你要给这台电脑...
  • 13075786795 :C语言可以做什么 C语言的应用方向?
    吕瞿蚁3960 :答:Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。服务器端开发:很多游戏或者互联网公司的后台服务器程序都是基于C++开发的,而且大部分是linux操作系统,所以说,你如果想做这样的工作,需要...
  • 13075786795 :学习C语言有什么实际的用处?有什么实际的意义?
    吕瞿蚁3960 :答:二、用处及意义:1、java、.net、c++这些高级语言的基础都跟c语言类似的 所以c语言是编程语言的基础。2、c语言用途非常广泛,大到卫星导弹,小到一个计算器,都可以用C语言来实现。 现在学的只是C语言的基本语法,要做...
  • 13075786795 :我是大一学生,上学期学了c语言对编程很感兴趣,接下来该怎么做呢?学什么...
    吕瞿蚁3960 :答:1、学了C只是入门,接下来就进入数据结构吧,这些都是最基础的。米国人写的有很多经典教材,网上的视屏教程也很多,可以看看,细节都在书本里。2、基础完了、就进入进阶了。---> 你可以进入C++、来做一些实用的小工具、...
  • 13075786795 :计算机C语言有什么用啊??
    吕瞿蚁3960 :答:用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用...
  • 13075786795 :学会C语言到底可以干什么。清楚点。
    吕瞿蚁3960 :答:可以学会编程,好处是:你可以自己写游戏而无需下载;你可以自己解决一些问题而无需再百度;你可以自己处理视频、音乐的问题而无需花钱请别人处理 等等等……望采纳!
  • 13075786795 :请问,我学C语言有什么前途?以后可以找什么工作?
    吕瞿蚁3960 :答:C语言适合做底层开发,可以应用于各种操作系统,如linux,unix等等 学习编程,首先要要培养编程思想,比如说:逻辑思维能力,面向对象思想,这些在编程里都很重要。其次要有一定的英语和数学知识。对于你的情况,我觉的你应该先...
  • 13075786795 :学会了C语言能干什么?
    吕瞿蚁3960 :答:图书管理系统``等等`刚学C语言时``老师先让你把最基础的C函数搞懂``再叫你写一些小型的程序``我大一学了半年之后``老师就叫我们写一个小型的学生成绩管理系统`不过我现在已快毕业了``现在能写出小型的游戏`
  • 13075786795 :c语言到底可以来干嘛?大学里面的老师讲的太差了
    吕瞿蚁3960 :答:…你的疑惑,可能跟大多数理工科学生一样,学C语言(尤其是老谭的C语言),除了做题还TMD有什么用??!!这种时候我建议你上开源社区挑选个你感兴趣的项目,学习或者参与,了解编程语言这种工具真正能做到的事,例如一个...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网