荟萃馆

位置:首页 > 计算机 > C语言

2017年计算机二级C语言的应用

C语言3.11W

yjbys考试网为您整理了2017年计算机二级C语言的应用,更多计算机等级考试相关信息请访问应届毕业生计算机等级考试网。

2017年计算机二级C语言的应用

从前面对C语言的特点的分析中,不难看出C语言具有编程方便、语句简练、功能很强、移植性好等优点,是编程者喜欢使用的一种结构化程序设计语言。

C语言已被广泛地应用于系统软件和应用软件的开发中。在下述的几个方面应用得更广泛。

  1.数据库管理和应用程序方面

C语言的非数值处理功能很强,因此它被广泛地应用于数据库管理系统和应用软件。大多数的关系数据库管理系统,如dBASE,Fox$ASE, ORACLE等,都是由C语言编写的。各种不同部门的应用软件也大都是用G语言开发的,C语言在开发数据库应用软件方面应用很广,深受开发者的欢迎。

  2.图形图像来统的应用程序方面

C语言在图形图像的开发中也有着广泛的市场。很多图形图像系统,如AutoCAD通用图形系统等,就是使用C语言开发的,并且在这些图形系统中可以直接使用C语言编程,实现某些功能。C语言编译系统带有许多绘图功能的函数,利用这些函数开发图形应用软件十分方便。所开发的应用程序常用C语言编写接口界面,这样既方便又灵活,效果很好。这是因为该语言提供有图形处理功能,便于实现图形图像的各种操作。因此,C语言在图形图像的应用方面很好地发挥了它的作用。

  3.编写与设备的应用程序方面

C语言不仅在建立友好界面方面有着广泛应用,如下拉式菜单、弹出菜单、多窗口技术等;而且在编写与设备的接口程序方面也有着广泛应用。这是因为C语言不仅具有高级语言的特性还具有低级语言的功能,因此,在编写接口程序方面十分方便,有时它与汇编语言一起使用,会显示出更高的效率。

  4.数据结构方面

由于C语言提供了十分丰富的数据类型,不仅有基本数据类型还有构造的数据类型,如数组、结构和联合等,把它们用于较复杂的数据结构〔例如,链表、队列、伐、树等)中显得十分方便,这方面已有许多成熟的例程供选择使用。

  5.排序和检索方面

排序和检索是数据处理中最常遇到并较为复杂的间题。使用C语言来编写排序和检索各种算法的程序既方便又简洁。特别是有些排序算法采用了递归方法进行编程,更显得清晰明了。因此、人们喜欢使用G语言来编写这方面的程序。

上述列举了五个方面的应用,但绝不是说C语言的应用仅限如此,而是说在这几个方面目前使用得更多些。C,语言可以说在各个领域中都可以倪用,并且都会有较好的效果。所以,C语言是当前被用于编程的最广泛的语言之一。

另外,C语言是一种结构化程序设计语言,在编写大型程序中也很方便,特别是该语言又提供了预处理功能,其中文件包含在多人同时开发一个大程序时将带来减少重复和提高效率等好处,因此,越来越多的人喜欢用C语言来开发大型程序。

单词是由若干个有序的字符组成的,单词的集合称为词汇。C语言的单词有如下几种:标识符、关键字、运算符、分隔符、常量、字符串和注释符。

下面对上述7种单词的词法规则逐一详述,有些单词,例如,关键字、运算符、常量和字符串等,后面的章节中还会详细讲述。

1.标识符

标识符是由字母、下划线和数字组成的字符序列,要求第一个字母必须是字母或下划线。

标识符是用来给C语言程序中所使用的变量、函数、语句标号、类型定义等起名字的。C语言本身对标识符所用字符个数不作限制,但是在具体使用中,有些计算机只识别前面8个字符,而其他字符不作识别。另外,对大写小写字母是区分的。例如,a和A分别表示不同的变量。

在使用标识符起名字时,要注意尽量有意义并便于阅读。一般变量名或函数名多以小写字母开始或全部用小写字母,例如,a},a6,creat_list()等。有人喜欢将表示某种含义的多个英文单词组成的`名字中用下划线作为单词间的连接等,如建立链表函数起名为。eat_list()。也有人喜欢将多个英文单词连在一起写而不用下划线分隔,为了表示不同单词而将除第一个单词之外的其他单词的第一个字母大写,如删除链表某结点的函数起名为deleteNode()q

下列的标识符是合法的:

x100,int一cnt,一xy,aB,sum,lotuS、一1一2一3,studentName等。

下面的标识符是非法的;

26d,#mon,ab.c,$xy,,x>=y,m,n,4B等。

读者要学会写出合法的标识符,也要能识别出非法的标识符。

在给变量、函数等起名字时最好能做到“见名知意”,即从标识符的字符集中可知道该变量或函数的含意。例如,year,month,day,nartxe,age,sex等,不难从英文单词中了解变量的含意。

2.关健字

关键字是一种具有特定含意的标识符。关键字又称保留字。因为这些标识符是系统己经

定义过的,不能再定义了,需要加以保留。使用者不能用关键字作为所定义的标识符,因此,读者要知道系统已经使用了哪些保留字。下面将它们分类说明如下(关于这些关键字的含意及用法本书后面章节会有详细讲解)。

(1)标识类型的关键字

int,char,long,float,double,short,unsigned,struct,union,enum,auto,extern,

static,register,typedef,void。

(2)标识控制流的关键字

gato,return,break,continue,if,else,default,do,while,sW1tC11,case。

(3)标识预处理功能的关键字

define,include,undef,ifdef,ifndef,endif,lin。等。

(4)其他关键字

sizeof,asm,,pascal等,

上述的标识符都是系统已有定义的保留字,读者不得再重新定义。

3.运算符

运算符是用来表示某种运算操作的一种符号,有的运算符用一个字符组成,也有的运算符由多个字符组成。有的运算符只要求有一个操作数,这种运算符叫单目运算符;有的运算符要求有两个操作数,称为双目运算符;还有要求有三个操作数的运算符,称为三目运算符。C语言中运算符种类繁多,优先级复杂,还有结合性等问题,本书第三章中专门讲述运算符问题。

4.分隔符

分隔符是用来分隔多个变量、数据项、表达式等的符号。C语言中常用的分隔符有逗号,空白符,分号和膏号。下面介绍这些分隔符的使用方法。

(I)逗号作为分隔符用来分隔多个变量和函数参数。例如,在说明语句中,同种类型的多个变量可用逗号将其变量分隔开:

inta,b,c,d;

这表示变量a,b,c和d都被定义为int型变量。又例如,在函数定义或调用时,用逗号将函数的多个形参或实参进行分隔,在下列函数的定义中,

Add(a,b,c)

inta,b,c,

{

这表示函数add有三个形参a,b和c,用逗号进行分隔。