C语言王者归来
上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++软件也扩充了一些保留字,如下所示。