首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

linux基础(十一)----linux编程基础----变量(1)

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来存储某人的名字一样。


给变量命名,有以下几条规则:
任何变量都必须以一个字母为开头;
任何变量都只能由字母(包括大、小写)、数字和下划线(_)组成;
变量中不能有空格。


当然,我们不能把保留字用作变量。
返回列表