上QQ阅读APP看书,第一时间看更新
2-1 变量名称的使用
2-1-1 认识C语言的变量
程序设计时,所谓的变量(variable)就是将内存中某个区块保留,供未来程序放入数据使用。早期使用Basic设计程序时无须事先设置变量,虽然方便,但也造成程序除错的困难,因为如果变量输入错误,会被视为是新的变量。而C语言事先设置变量,可以方便有效地管理及使用变量,以减少程序设计时语意的错误。需要事先设置变量的程序语言又称静态语言。
C语言对变量名称的使用是有一些限制的,它必须以下列三种字符开头:
(1)大写字母。
(2)小写字母。
(3)下画线(_)。
变量名称由下列四种字符构成:
(1)大写字母。
(2)小写字母。
(3)下画线(_)。
(4)阿拉伯数字0~9。
实例1:下列均是合法的变量名称:
SUM Hung Sum_1 _fg x5 y61
实例2:下列均是不合法的变量名称:
sum,1 ← 变量名称不可有“,”符号 3y ← 变量名称不可由阿拉伯数字开头 x$2 ← 变量名称不可含有“$”符号
需要注意的是,在C语言中大写字母和小写字母代表不同的变量。
实例3:下列三个字符串分别代表三个不同的变量:
sum Sum SUM
有关变量使用的另一限制是,有些字为系统保留字[又称关键词(key word)],这些字在C编译程序中代表特殊意义,所以不可使用这些字为变量名称。如下是ANSI C语言的保留字。
此外,在Turbo C软件中,为了使C语言程序设计师能方便存取DOS系统资源,又扩充了一些保留字,如下所示。
Visual C++软件也扩充了一些保留字,如下所示。