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

[任务二] 分析C语言程序的组成元素

1.请观察并分析程序中用到了哪些字符(你现在不必读懂这个程序),然后完成表中提出的问题。

请完成下表:

C语言可用字符统计表

在程序中用命令来表示计算机要执行的操作,通过调用函数来完成所需的功能,使用变量来临时存储待处理的数据。命令、函数和变量等是组成程序的基本对象,每一个程序对象都需要一个名字来标识,程序对象的名称就是标识符。

2.请列出上面程序中的标识符,试按标识符所表示的对象不同进行分类,然后完成表中提出的问题。

眼下留神

●标识符必须采用半角西文字符(即纯西文字符),不能用全角的西文字符。在中文环境下要特别注意,避免在中文输入状态下录入程序。

●在C语言中,标识符分为用户自定义标识符和系统标识符。

用户自定义标识符是指在程序中由程序员为变量、函数、数组等程序对象自行命名的标识符;系统标识符是C语言编译系统内部预定义用于表示命令、数据类型的标识符,又称为保留字。

●保留字不能用作用户自定义标识符。

3.请通过上机实验来探究用户自定义标识符的命名规则,然后完成下表中提出的问题。

(1)对下列问题进行实验和讨论

①标识符中允许使用的字符有哪些?

_____________________________

②对标识符中的第一个字符有什么特别要求吗?

_____________________________

③标识符中区分字母大小写吗?如Fab与fab,它们是相同还是不同的标识符?

_____________________________

④命名标识符时要用多少个字符才恰当?

_____________________________

⑤一个标识符可以随意用一些字符构成吗?这样的标识符便于使用吗?

_____________________________

⑥保留字可用于用户标识符吗?

○能 ○不能

(2)归纳标识符的命名规则

_____________________________

日积月累

1.C语言的基本字符集

●英文字母:a—z和A—Z

●阿拉伯数字:0—9

●其他符号:( ),[ ],+,-,*,/,%,<,<=,>,>=,==,! =,!,&&,||,++,--,+=,-=,*=,/=,%=等。它们一般由1~2个符号组成,用作C语言的运算符;还包括空格、换行符、回车符、单双引号、大括号、逗号、分号、反斜线等符号,它们通常在程序中起分隔和定界作用。

2.标识符的定义

标识符是用于标识命令、变量、函数、数组、数据类型等程序对象的名称的字符序列。

3.用户标识符的命名规则

●组成标识符的合法字符有字母、数字、下划线3种。

●标识符的第一个字符必须是字母或下划线。

●保留字不能用作用户标识符,C语言的保留字见附录3。

●标识符中区分字母的大小写,如time,Time,TIME是3个完全不同的标识符。

●标识符由一个或多个字符组成。C语言标准没有规定标识符的长度,由各C语言编译系统规定。

●标识符宜选取能反映所标识程序对象的有意义的英文单词(或缩写),做到见名知意,提高程序的可读性。

●标识符的选择应遵循“常用取简,专用取繁”的原则。一般在6个字符以内就能适应大多数应用的需求。

眼下留神

●C语言的基本字符都是半角西文字符(即纯西文字符)。

●用户标识符的命名规则中前3条用于判定一个用户标识符的合法性,后面4条规则用于校验标识符的可读性和易用性。 fbksjwjLZBIPq1br2MQbI0mhiAyNH+KzcK0YfgCb84ziv2jG5kABwtUKiR/iMKua

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