linux基础(十一)----linux编程基础----变量(1)
- UID
- 1066743
|
linux基础(十一)----linux编程基础----变量(1)
linux编程基础 跟 其它语言的编程基础大同小异,涉及到变量,语法,流程控制等。
ps:
linux的程序编译解析时 是一行一行的编译解析,所以不写;也可以。
我们这里还是大概了解一下。
linux变量分类
Linux使用下列两种变量:
局部变量:由程序员建立,且仅供程序员所设计的程序使用。
环境变量:由程序员或他人建立,程序员和他人的程序都可以使用。
每当程序需要保存数据时,就可以建立(或声明)一个局部变量。这个局部变量仅能被声明者本人的程序使用。
每当登录Linux的时候,就可以会看到一连串的变量,这些变量就是环境变量。环境变量包含许多关于用户和计算机的信息。
例如,EDITOR就是一个通用环境变量。赋给这个环境变量的值,就是停驻在计算机上某文本编辑器的名字。
声明变量
在保留字declare和export后面加上一个变量名就可以创建一个变量,请看下面的例子:
declare FirstNarne
export editor
在这个例子中,共创建了两个变量:
保留字declare声明了一个环境变量FirstName。
保留字。export使得变量editor可由环境存取。
放置变量
在linux程序中,并没有规定要在何处声明一个变量。事实上,在程序中的任何位置都可以声明一个变量。但是,随意放置变量并不是一个好程序员所干的,因为这样可能会增大下次读程序查找它时的困难。
把所有的变量都放在程序的开头不失为一种良好的编程习惯,因为这样一来,在需要查找它们时也比较容易。
合并多个变量
在同一行上,一次可以同时声明一个或多个同类型的变量(比如说两个),如下例所示:
declare FirstName LastName
当然,只要该行能放下,还可以声明更多的变量。不过要注意,每个变量之间都要用一个空格隔开。
我们不必搜索程序中的每一行,只要看看程序开始部分的几行,就可以检查所有的变量
给变量命名
我们可以给变量任意命名。
例如,将一个变量命名为SSNum,并在其中存人一个电话号码。
但是,这个变量名相对于电话号码来说,并没有多少意义。
为了使编程变得更容易,应当给变量取一个合适的名字,让他人(包括我们自己)也能明白里面放的究竟是什么类型的数据。仅当打算在变量中存放一个社会福利号时,将变量命名为SSNum才算比较合适—就像用变量FirstName来存储某人的名字一样。
给变量命名,有以下几条规则:
任何变量都必须以一个字母为开头;
任何变量都只能由字母(包括大、小写)、数字和下划线(_)组成;
变量中不能有空格。
当然,我们不能把保留字用作变量。 |
|
|
|
|
|