完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
C语言发展沿革 C语言是国际上广泛流行且很有发展前途的计算机高级语言,不仅用来编写应用软件,也用来编写系统软件。 在C语言诞生以前,操作系统及其他系统软件主要是用汇编语言实现的。由于汇编语言程序设计依赖于计算机硬件,其可读性和可移植性都很差,而一般的高级语言又难以实现对计算机硬件的直接操作,因此人们需要一种兼有汇编语言和高级语言特性的语言。C语言就是在这种环境下产生的。 它最早是由Dennis Richie于1973年设计并实现。它的产生同UNIX系统之间具有非常密切的联系——C语言是在UNIX系统上开发的。而无论UNIX系统本身还是其上运行的大部分程序,都是用C语言编写实现。同时,它同样适合于编写不同领域中的大多数程序。C语言已经成为全球程序员的公共语言,并且由此产生了当前两个主流的语言C++和Java——它们都建立在C语言的语法和基本结构的基础上,而且现在世界上的许多软件都是在C语言及其衍生的各种语言的基础上开发而成。 目前,在微机上广泛使用的C语言编译系统有Turbo C、Borland C++、Microsoft Visual C++等。虽然它们的基本部分都是相同的,但还是有一些差异,本书采用Turbo C作为上机编程调试环境。 C语言特点 C语言是一种由ALGOL语言派生和发展起来通用流行的程序设计语言,许多大型软件均采用C语言编写,它同时具有汇编语言和高级语言的特性。具体地说,它具有如下特点: 语言简洁,结构紧凑,使用方便、灵活。C语言一共只有32个关键字和9条控制语句,且源程序书写格式自由。 运算符极其丰富,数据处理能力强。C语言一共有45种运算符,它把括号、赋值符号、强制类型转换符号等都作为运算符处理,使得C语言的运算符类型极为丰富,表达式类型多样化。灵活使用可以实现其他高级语言难以实现的运算和操作。 数据结构丰富。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,用它们可以实现各种复杂的数据结构(如链表、树等)。特别是指针类型,使用起来灵活多变。 具有结构化的控制语句,是一种模块化的程序设计语言。如if…else语句、while语句、for语句等,可以在程序中使用所有的控制语句。另外,函数是C语言的基本单位,用函数作为程序模块的基本单位,以实现程序的模块化。 可移植性好。C程序本身基本上可以不作任何修改,就能运行在各种不同型号的计算机和各种操作系统环境上。 C语言提供了某些接近汇编语言的功能,能直接访问物理地址,直接对硬件操作,从而有利于编写系统软件。 这些是C语言的一般特点。正是由于这些特点,使得它的应用非常广泛。 程序流程图 购线网 http://www.gooxian.com/专业定制各类测试线(同轴线、香蕉头测试线,低噪线等)。 |
|
|
|
1632 浏览 0 评论
384 浏览 0 评论
在只有一个电子负载仪的情况下,如何持续监控并记录太阳能充电板的全程充电电流?
2808 浏览 1 评论
6589 浏览 1 评论
9775 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 15:50 , Processed in 0.622697 second(s), Total 67, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号