强大的语言——C入门

2008-02-23 05:33:44来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

 一、C语言的特点

  C 语言是美国的Dennis Ritchie在1972年设计发明的。他由早期的编程语言BCPL( Basic Combined Programming Language) 发展演变而来。C 语言之所以发展迅速,成为最受欢迎的语言之一,主要因为他具备强大的功能。归纳起来,C 语言具备下列特点:

  1.C语言是“中级语言”

  他把高级语言的基本结构和语句和低级语言的实用性结合起来。C 语言能够像汇编语言相同对位、字节和地址进行操作,而这三者是电脑最基本的工作单元。

  2.C语言是结构式语言

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

  3.C语言功能齐全

  C 语言具备各种各样的数据类型,并引入了指针概念,可使程式效率更高。另外C 语言也具备强大的图像功能,支持多种显示器和驱动器,而且计算功能、逻辑判断功能也比较强大,能够实现决策目的。

  4.C语言适用范围广

  C 语言更有一个突出的长处就是适合多种操作系统,如DOS、Windows、UNIX,也适用于多种机型。

  二、C语言基础介绍

  随着微型电脑的日益普及,出现了许多C 语言版本。由于没有统一的标准,使得这些C 语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C 语言定制了一套ANSI标准,成为现行的C语言标准。而在这里我们将主要以美国Borland 公司的产品Turbo C2.0作为介绍对象,简要介绍一下C语言的基本知识。

  1.数据类型

  在C语言中,每个变量在使用之前必须定义其数据类型。Turbo C有以下几种类型:整型(int)、浮点型(float)、字符型(char)、指针型(*)、无值型(void)连同结构(struct)和联合(union)。其中前五种是C语言的基本数据类型、后两种数据类型(结构和联合)则是C语言的扩展数据类型。

  2.关键字和标识符、运算符

  所谓关键字就是已被C语言本身使用、不能作其他用途的字。例如关键字else,就再不能用作变量名、函数名等。所谓标识符是指常量、变量、语句标号连同用户自定义函数的名称。C标识符的定义十分灵活。

  C的运算符很丰富,主要分为三大类:算术运算符、关系和逻辑运算符、按位运算符。

  3.变量

  C规定任何变量在使用前都必须加以说明。一条变量说明语句由数据类型和其后的一个或多个变量名组成,例如“int x”。变量能够在程式中三个地方说明:函数内部、函数的参数定义中或任何的函数外部。根据所定义位置的不同,变量可分为局部变量、形式参数和全程变量。C像其他高级语言相同也使用数组变量。所谓数组就是指具备相同数据类型的变量集,并拥有一起的名字。数组中的每个特定元素都使用下标来访问。

  4.控制流程语句

  C提供了丰富、灵活的控制流程语句,主要有:条件语句、循环语句和开关语句。条件语句的一般形式为if-else。C提供三种基本的循环语句:for语句、while语句和do-while语句。而在编写程式时,经常会碰到按不同情况分转的多路问题, 这时可用嵌套if-else-if语句来实现,但if-else-if语句使用不方便,并且容易出错。对这种情况,C提供了一个switch开关语句。



标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 强大的语言——C入门 (2)

下一篇: 1.2 C 语言的特点

热门词条
热门标签