go-2021-01-13

1、生命期是一块内存被占用的时段,是内存概念,属于运行期。

2、作用域是一个源代码的文本区域,是语法概念,属于编译期。

3、控制流标号都是函数级作用域。

4、例程:5、指针变量的零值是nil,即空指针。

6、指针之间可以进行相等性判断,只有都指向空或同一个变量时才相等。

7、在C或C++中野指针(在一个子函数中所定义的局部指针变量,在函数返回时需要被销毁,否则称为野指针)是不安全的,但在go中存在垃圾回收器,会自动帮助用户进行销毁,所以一旦函数返回时,将所定义的指针变量用新变量来存放,即该指针变量的生命周期即被延长,这也被称为局部变量的逃逸。

8、例程:

 

posted @ 2021-01-14 19:25  migui  阅读(68)  评论(0编辑  收藏  举报