强大的语言——C入门
2008-02-23 05:33:44来源:互联网 阅读 ()
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 语言的特点
- 强大的语言——C入门 (2) 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash