更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C语言特点以及应用

  • 发布:C++培训
  • 来源: 创展广肇
  • 时间:2019-08-28 11:48

今天我们一起初步了解一下C语言吧!C语言是一种计算机程序设计语言。人与计算机交流信息使用的语言称为计算机语言或程序设计语言,通常分为机器语言、汇编语言、高级语言。

C语言的特点:

(1)C语言是具有低级语言功能的高级语言。C语言既具有高级语言的功能,又具有低级语言的许多功能。它把高级语言的基本结构和语句与低级语言的实用性结合起来,是处于汇编语言和高级语言之间的一种程序设计语言,也可称其为“中级语言”。

(2)C语言简洁、紧凑,使用方便、灵活。C语言共只有32个关键词,9种控制语句,TurboC2.0增加了11 个关键词(用于各种增强和扩展功能)。C语言程序书写形式自由,主要用小写字母表示,相对于其他高级语言源程序短。32个关键词,如: int(基本整型)、shortint或short(短整型)、long int或long(长整型)等。

(3)运算符丰富,表达式能力强。C语言共有34种运算符,范围广泛,除一般高级语言所使用的算术、关系和逻辑运算符外,还可以实现以二进制位为单位的运算,并且具有如a++、b等单目运算符和+=、一、*=、 1=等复合运算符等。

(4)数据结构丰富,便于数据的描述与存储。C语言具有丰富的数据结构,其数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,因此能实现复杂数据结构的运算。

(5)C语言是结构化、模块化的编程语言。程序的逻辑结构可以使用顺序、分支和循环3种基本结构组成。C语言程序采用函数结构,便于把整体程序分割成若干相对独立的功能模块,并且为程序模块间的相互调用以及数据传递提供了便利。

(6)C语言程序中,可使用宏定义编译预处理命令、条件编译预处理命令,为编程提供了方便。

(7) 可移植性好。与汇编语言相比,C程序基本上不作修改就可以运行于各种型号的计算机和各种操作系统上。

(8)C语言也存在一些不足之处。例如运算符及其优先级过多、语法定义不严格等,对于初学者有一定的困难。

C语言的应用:

C语言的应用非常广,也非常多,在此仅列出其中的一些应用。

(1)C语言可以用来开发许多系统软件和大型应用软件。如UNIx、Linux等操作系统。在软件需要对硬件进行操作的场合,用C语言明显优于其他高级语言。例如,各种硬件设备的驱动程序(如显卡驱动程序、打印机驱动程序等)般都是用C语言编写的。

(2)在图形、图像及动画处理方面,C语言具有绝对优势,特别是游戏软件的开发主要就是使用C语言。

(3)随着计算机网络飞速发展,特别是Internet的出现,计算机通信就显得尤其重要,而通信程序的编制首选就是C语言。

(4)C语言适用于多种操作系统,如Windows、UNIX、Linux 等绝大多数操作系统都支持C语言,其他高级语言未必能得到支持,所以在某个特定操作系统下运行的软件用C语言编制是最佳选择。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C/C++中*和&的用法详解
下一篇:C语言——回调函数

C语言创建windows窗口实例

C++回调函数是什么?

C++ shared_ptr和动态数组

C语言有哪些关键词,C语言44个关键词大全

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省