首页 理论教育 C语言基础教程:标识符和关键字

C语言基础教程:标识符和关键字

时间:2023-10-27 理论教育 版权反馈
【摘要】:②不能是C语言中的关键字,C语言中常见的有32 个关键字,如int,float,char 等。④标识符的命名最好采用英文单词组合,不宜太复杂,用词准确,尽可能做到“见名知意”,以便阅读和理解。关键字见表2.1,后续也将陆续学习到这些关键字。表2.1C语言中的关键字任务总结ANSI C 标准C语言共有32 个关键字,9 种控制语句,程序书写形式自由,区分大小写。

C语言基础教程:标识符和关键字

任务描述

在程序设计语言中,标识符是用作程序的某一元素的名字的字符串或用来标识源程序中某个对象的名字的。有些是不可更改,有些是系统定义,有些是可以自定义,本任务来介绍它们。

知识学习

在C语言中,数据都是属于一定类型的。不同类型的数据在计算机中所占的空间大小和存储方式是不同的。在程序中,数据的表现形式有常量和变量,熟练掌握常用的运算符和表达式的形式和用法。

(1)标识符

标识符是指用来标识程序中用到的变量名、数组名、函数名、文件名以及符号常量名等一系列的有效字符序列。

标识符的命名有以下规则:

①只能由字母(a ~z,A ~Z)、数字(0 ~9)和下划线( _ )组成的字符串,且不能以数字开头。

②不能是C语言中的关键字,C语言中常见的有32 个关键字,如int,float,char 等。

③严格区别大小写字母,如Score 和score 是两个不同的标识符。

④标识符的命名最好采用英文单词组合,不宜太复杂,用词准确,尽可能做到“见名知意”,以便阅读和理解。常见的组合方式如匈牙利命名法、骆驼命名法,感兴趣的读者可以对这两种方式进行自主学习。(www.xing528.com)

为了方便记忆,各位读者可以用下面几句话对上述内容进行概括:标识符命名有规则,字母数字下划线,非数打头非关键,严格区别大小写,尽量做到见名就知意。

合法的标识符:sum,average,_total,Class,year,month,day,Student_name,iname。

不合法的标识符:12sum,Gao-di,Student’s,MYM128,#520,3D2y。

(2)关键字

前面提到C语言(89 版)中常见的关键字有32 个,关键字是什么呢? 关键字其实是由C语言规定且具有特定意义的字符串,也可称为保留字。C语言中常见的关键字有3 大类:类型说明符(用于定义,说明变量、函数或其他数据结构的类型,如int,double 等),语句定义符(用于表示一个语句的功能,如条件结构中的if else)和预处理命令字(用于表示一个预处理命令,前面一个项目中的include)。关键字见表2.1,后续也将陆续学习到这些关键字。

表2.1 C语言(89 版本)中的关键字

任务总结

ANSI C 标准C语言共有32 个关键字,9 种控制语句,程序书写形式自由,区分大小写。一旦书写错误程序将无法执行。另外自定义标识符一定要按照规则来命名,建议自定义标识符在命名的时候遵循一个原则:“见名知意”,可以使用拼音或者英语单词的方式来命名。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈