发 帖  
[资料] 编程语言
2018-3-13 16:46:59  579 编程语言
收藏 0 收藏 推荐 0 推荐
分享
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/专业定制各类测试线(同轴线、香蕉头测试线,低噪线等)。

显示全部楼层

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发资料
关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表