计算机二级C语言第一章教程:单词及词法规则

发布于 2018-07-31 16:47  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关计算机二级C语言第一章教程:单词及词法规则的资料 大家要认真阅读哦!



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,M.John,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,fortran.ada,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,用逗号进行分隔。



继续了解计算机二级?点击下方链接,进入考无忧官方网站,更多精彩等你来!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机考试题库

考试想拿高分吗?更多ms office相关资讯请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1807/3142329.html
选择分享到: