c语言有什么实质用途

C语言用途:

(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。

(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等

(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。

(4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。

(5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。

(6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。

(1)c语言干什么扩展阅读:

通过对C语言进行研究分析,总结出其主要特点如下:

(1)简洁的语言

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

(2)具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

(3)丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

(4)丰富的运算符

C语言包含34个运算符,它将赋值、括号等均是作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。

(5)可对物理地址进行直接操作

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。C语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。

Ⅱ C语言能做什么

多得是啊,大公司都会用。
比如写驱动,写音视频解码,等等。可以说做的东西越难,越底层,越会用c。

给你点建议:

1.程序员有两种:鸽子和鹰。要么学很快,很杂,像鸽子,什么都吃,这种人不需要C;要么像鹰,专注一个方面,但很牛,这种人需要C。当然两种人的薪水不同。

2.公司也有两种,鸽子和鹰。有些很小,做得东西很杂,很简单,这种公司不需要C;有些很大,做得东西很深,很难,这种公司需要C。

3.打好基础。c语言不是懂得语法就算是会了。你首先要学习这个语言的所有细节,每一个不好懂的地方,也就是将来面试的时候最容易被问到的地方。其次是动手做,去找一些实习的项目。

4.每个专业需要的知识是不一样的。但如果你想用C,那么有些东西是逃不掉的:操作系统,在不同的系统上,C是完全不同的语言,比如Windows的消息机制和Linux的信号量,功能相似,但完全不同;算法,这决定了你程序的效率;多进程、多线程、数据库,这些在实际项目中是必不可少的。等你对这些有了一定的了解(想完全懂得,需要很多年的时间),就可以说你已经基本学会了C。这样就可以结合你的专业知识,等着做一只鹰了。

Ⅲ 学C语言到底干什么用

你受苦了。。。要不怎么说中国教育坑爹呢。
我帮中国教育一下吧,
c可以做的事包括但不限于:操作系统、路由器,游戏服务器,聊天服务器,(http,smb,ftp,smtp等)服务器,vod视频点播,视频会议,防火墙,广电业务,电信业务,3G,人工智能,军事系统,航天系统,国防系统等等等等等等等等
当然,也能做算术题。。。
好好学吧,我做过的工作:电信增值业务,歌华有线项目,广电业务,目前正在做安全网关,都是用c,纯c。。。
我朋友有做手机驱动,有做防火墙的,有做3G网络的,有做车载系统的。对了,你家的无线路由器的核心代码也是c。。。乱了,乱了。。。

Ⅳ 学习的c语言主要干什么呢

看了很多答案,c语言是高级语言的基础,好像c语言更多的是和硬件结合的那种比较多内,叫嵌入式吧。容
学好c语言继续学习其他高级语言根本毫不吃力,如果你想继续学习高级编程语言有很多。
要问继续学该学什么...
c语言的确就是面向过程的,在这个基础上继续学习就是面向对象,c++就是,然后就是java也是面向对象的,都是有类,就是相当于c语言结构体这种东西,
像继续学习,还有脚本语言,像我们现在的网页html就是脚本语言,不用编译,你自己用一个文档写好了就能当网页打开,最近python比较火的,也是在c的基础上开发出来的脚本语言,
我最喜欢玩的游戏->"饥荒"就是用在c的基础上开发出来的lua脚本语言做出来的~而且是开源的,就看那个代码真的是非常通俗易懂。

Ⅳ C语言能干什么

显然可以,C语言是为了写操作系统才被创造出来的。
C++程序可以被转换成回C语言程序,也就是说C++能完成答的任务C语言都可以。
对于计算机,有些任务只有汇编能够完成,C语言有可能不太适合,(其实C语言可以写汇编器,然后自己动态编译程序,那样就全面了)。除了操作系统启动代码,特殊权限的寄存器操作(不考虑C语言的内建汇编),都可以写。
如果考虑C语言的内建汇编,那么C语言就能干所有程序的事情了。

附注:
C语言编译器一般都有内建汇编器,也就是说所有汇编程序都可以稍加改造放入C语言。不过熟练使用C、C内建汇编可能需要10年或者更长的时间。