购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 基本语法单位

任何一种语言都会根据自身的特点规定它自己特定的一套基本符号。例如,英语的基本符号是26个英文字母和一些标点符号。C语言作为一种程序设计语言,也有它自己的基本符号,这些基本符号就组成了程序。

3.1.1 基本符号

第07讲

程序中要对各种变量和各种函数起名,这些变量名、函数名都是由语言的基本符号组成的。C语言的基本符号如下:

1)数字10个(0~9);

2)大小写英文字母各26个(A~Z,a~z);

3)特殊符号,主要用来表示运算符,它通常由1~2个特殊符号组成,包括:

等等。

3.1.2 关键字

第07讲

关键字又称为保留字,它们是C语言中预先规定的具有固定含义的一些标识,用来说明某一固定含义的语法概念。程序员只能使用关键字,而不能给它们赋以新的含义,例如不能作为变量名,也不能用作函数名。表3-1中列出了C99标准中的37个关键字,主要是C的语句名和数据类型名等。C语言中大写字母和小写字母是不同的,如else是关键字,ELSE则不是。我们将在后面的章节中陆续介绍这些关键字的用途。

表3-1 C99标准中的37个关键字

此外,C语言中还有一些含有特定含义的标识符。它们主要用在C语言的预处理指令中。这些标识符不是关键字,但因具有特定含义,建议读者不要在程序中把它们作为一般标识符随意使用,以免混淆。

特定字有include、define、undef、ifdef、ifndef、endif、line等。

3.1.3 标识符

第07讲

在C语言中,用来对变量、常量、函数、数组和类型等命名的有效字符序列统称为标识符。简单来讲,标识符就是一个对象的名字。如例1-1程序中的变量名x、y、z都是标识符。C程序中的标识符必须满足如下规则:

1)以英文字母或下划线“_”(下划线也起一个字母作用)开头。

2)标识符的其他部分可以由字母、数字、下划线组成。

3)大、小写字母含义不一样,例如,MAX、max、Max表示不同的标识符。

4)不能以关键字作为标识符。

下面列出几个正确和不正确的标识符:

为了使程序易读、易修改,标识符命名应该恰当,尽量符合人们习惯,表示一定的含义。一般用英文单词、汉语拼音作为标识符。作为习惯,一般约定标识符常量使用大写字母,其余均用小写字母。 pOPp0CWx/6bbOG9jC4NcntWSy63uY0YOoBjFonNQIA/L+K1wEC7g5WxZlatWxsev

点击中间区域
呼出菜单
上一章
目录
下一章
×