按变量地址存取变量值的方式称为直接访问方式;定义特殊变量用来存放地址,i_pointer的值就是变量i所占用单元的起始地址;存取变量i的值。则要找到存放i的地址的变量,取出地址,然后到地址去取值;i_pointer=&i;一个变量的地址称为该变量的指针;如果有一个变量专门用来存放另一变量的地址(指针...
分类:
编程语言 时间:
2014-11-26 16:06:26
阅读次数:
358
Shell入门教程:Shell变量Shell入门教程:Shell当中的特殊变量Shell入门教程:Shell的基本结构Shell入门教程:命令替换 $() 和 ``Shell入门教程:算术运算Shell入门教程:流程控制(1)命令的结束状态Shell入门教程:流程控制(2)条件判断的写法【重点】Sh...
分类:
系统相关 时间:
2014-11-22 18:47:17
阅读次数:
159
《javascript高级程序设计》的摘抄Ps:很好的一本书,大家可以直接去看书,这里只是记录。推荐一个计算机电子书网站: 皮皮书屋查资料:MDN,W3CSCHOOL,google匿名函数的执行环境具有全局性,所以 this 指向window函数被调用,其活动对象都自动获得两个特殊变量: this ...
分类:
编程语言 时间:
2014-11-10 21:32:23
阅读次数:
220
参数计数特殊变量$#可以存储执行脚本时包含的命令行参数个数!#!/bin/bashif[$#-ne2]thenechoUsage:inputabelsetotal=$[$1+$2]echoThetotalis$totalfi[root@localhost~]#./test33.sh34Thetotalis7****************************************************当要获取$#参数的最后面..
分类:
系统相关 时间:
2014-11-07 19:12:27
阅读次数:
220
特殊变量列表
变量
含义
$0
当前脚本的文件名
$n
传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#
传递给脚本或函数的参数个数。
$*
传递给脚本或函数的所有参数。
$@
...
分类:
系统相关 时间:
2014-11-03 22:40:49
阅读次数:
218
退出状态bash中的内建命令虽然不创建新的进程,但也会有Exit Status,通常也用0表示成功非零表示失败,虽然内建命令不创建新的进程,但执行结束后也会有一个状态码,也可以用特殊变量$?读出命令代换:`或$()user@ae01:~$ echo `date`Sat Oct 25 19:17:58...
分类:
系统相关 时间:
2014-10-27 17:15:25
阅读次数:
263
在OC当中,属性是对字段的一种特殊封装手段。在编译期,编译器会将对字段的访问替换为内存偏移量,实质是一种硬编码。如果增加一个字段,那么对象的内存排布就会改变,需要重新编译才行。OC的做法是,把实例变量当做一种存储偏移量所用的特殊变量交给类对象来管理,偏移量会在运行期动态查找,这样无论何时访问实例变量...
分类:
其他好文 时间:
2014-10-18 15:16:18
阅读次数:
179
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n ...
分类:
系统相关 时间:
2014-10-14 08:58:27
阅读次数:
244
一、正则表达式特殊变量: 1、$n? :包含上次模式匹配的第n个子串 2、$& :前一次成功模式匹配的字符串 3、$` ?:前次匹配成功的子串之前的内容 4、$’ :前次匹配成功的子串之后的内容 5、$+ :前...
分类:
其他好文 时间:
2014-10-13 12:25:19
阅读次数:
187
在前面博文中我讲过了变量基础部分《变量基本概念及其初始化》。我们知道假如我们有初始化一个变量a=hello,那么如果我们想打印它的值,我们需要使用echo $a。
但是除此之外还有很多特殊的变量,可供 $ 使用。本文讲到了$0 # * @ _ ? ! -这几个特殊变量的含义。
脚本的参数
正如同C语言中有main(int argc,char **argv),Java中有main(String[]args)一样,Bash同样能对执行脚本时附加的参数做操作。...
分类:
其他好文 时间:
2014-09-25 22:21:48
阅读次数:
249