在写正文之前,说一下想重新开始写博客的原因。
前段时间一大学室友来看了我的博客,问我为什么不继续写了。
我仔细想了下这个问题。以前放弃写博客,是因为我感觉自己没原创的东西,就算写了下来也没多大意义。在我的博客里能看见的东西,在国外的网站上,在wikipedia上都能找到,而且还更详细。
知识改变人生
知识改变行为,行为养成习惯,习惯变成性格,性格决定人生。
大多数的人生改变了,世界就改变了。
今天我是想明白了。一个知识若要改变人生,改变世界,不仅仅是被发现,还需要被传播,在传播中不断演变,改进,然后通过改变读过它的人们,来改变世界。而我写博客,就是扮演一个传播者的角色。
另外,写博客也可以让我的人生留下一些东西,比如,文字。进入正题
在用“不需要先申明变量后使用”的语言写程序时,你用一个变量名字去引用一个你想引用的变量的值时,你往往得到了一个空值,或者一个运行时警告。这里面涉及到变量作用域和生命周期的问题。什么是变量(Variable)
前段时间看了一位师兄写的关于什么是变量的文章,深首启发,里面说了一句话:
于是,我去wikipedia查了一下变量的定义变量是对计算机中一个或一系列存储单元的抽象。
In computer programming, a variable or scalar is a storage location and an associated symbolic name (an identifier) which contains some known or unknown quantity or information, a value.
在计算机编程中,一个变量是一个内存区域,它有一个符号名字(标示符),并存贮了一个值。
一个变量的属性是一个三元组(内存位置,名字,值)<

本文探讨了变量的三个基本属性:内存位置、名字和值,以及变量的作用域(Scope)和生命周期(Extent)。作用域描述了变量在代码中的使用范围,而生命周期则关注变量何时具有有效值。通过C语言和PHP的例子,解释了两者之间的区别,并指出变量生命周期中的内存泄漏问题。感谢启发者和Wikipedia的贡献。
最低0.47元/天 解锁文章
291

被折叠的 条评论
为什么被折叠?



