`
qianjiangbing
  • 浏览: 88427 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

垃圾值的由来

    博客分类:
  • C
阅读更多

1.我们声明1个局部变量,如果没有为这个局部变量初始化,那么这个局部变量中是有值的,这个值就是一个垃圾值,谁也不知道这个是个什么数值。

 

2.变量的回收

在大括弧执行完毕之后,定义在这个大括弧中的变量就会被系统回收。声明变量的时候,实际上就是找系统为你从高地址向低地址分配指定字节数的连续空间。比如声明一个int类型的变量(在内存中占4个字节,这个就不用再解释了吧,就是这么设计的),就会从高低地址向低地址分配4个字节的连续空间来存储声明的变量的值。

如何回收呢?

当变量回收的时候,其实就是告诉系统变量占用的字节不再使用了,可以分配给别的变量了。变量所占用的字节的数据是不会被清空的。

当再声明变量的时候,这个新变量有可能就是占用了刚刚被回收的那个变量的字节空间,那么这个时候,这个新变量中是有值的,值就是上次那个变量遗留下来的值,这就是垃圾值。

所以,当我们声明一个剧本变量的时候,最好是先为其初始化为0.

3.全局变量

全局变量声明出来以后,系统会自动将全局变量中的数据清零,所以全局变量的默认值为0,或初始化为0。

 

分享到:
评论

相关推荐

    智能垃圾分类机器人.ppt

    "智能垃圾分类机器人" 本资源主要介绍了 Arduino 的基础知识,包括 Arduino 的由来、是什么、能做什么,以及它的开发环境和常用函数。 一、 Arduino 的由来 Arduino 的创始人 Massimo Banzi 是意大利 Ivrea 高...

    智能垃圾分类机器人.pptx

    本文档介绍了智能垃圾分类机器人的概念和工作原理,接着详细介绍了 Arduino 的由来、概念、编程环境和常用函数。 一、 Arduino 的由来 Arduino 的创始人 Massimo Banzi 是意大利 Ivrea 高科技设计学校的老师,他的...

    go语言圣经 .pdf

    一、Go语言的由来  Go语言亦叫Golong语言,是由谷歌Goggle公司推出。Go语言的主要开发者有:肯.汤姆逊(Ken Thompson)、罗布.派克(Rob Pike)和罗伯特.格里泽默(Robert Griesemer)。这三个都是大神,稍介绍一下他们的...

    .NET之美:.NET关键技术深入分析

    目录 第一部分C#语言基础 第1章C#类型基础 1.1值类型和引用类型 1.1.1值类型 1.1.2引用类型 1.1.3简单类型 1.1.4装箱和拆箱 1.2对象判等 1.2.1 引用类型判等 ...第17章 对象生存期与垃圾收集

    Java范例开发大全 (源程序)

     实例182 苹果的来历 302  10.5 接口 303  实例183 求n的幂数与倍数 304  实例184 商品订单 306  实例185 多功能排序 310  第11章 Java常用类(教学视频:66分钟) 315  11.1 数学Math类 315  实例...

    java范例开发大全(pdf&源码)

    实例182 苹果的来历 302 10.5 接口 303 实例183 求n的幂数与倍数 304 实例184 商品订单 306 实例185 多功能排序 310 第11章 Java常用类(教学视频:66分钟) 315 11.1 数学Math类 315 实例186 求圆周率∏值 315 实例...

    java范例开发大全源代码

     实例182 苹果的来历 302  10.5 接口 303  实例183 求n的幂数与倍数 304  实例184 商品订单 306  实例185 多功能排序 310  第11章 Java常用类(教学视频:66分钟) 315  11.1 数学Math类 315 ...

    java范例开发大全

    实例182 苹果的来历 302 10.5 接口 303 实例183 求n的幂数与倍数 304 实例184 商品订单 306 实例185 多功能排序 310 第11章 Java常用类(教学视频:66分钟) 315 11.1 数学Math类 315 实例186 求圆周率∏值 315 实例...

    Java范例开发大全(全书源程序)

    实例182 苹果的来历 302 10.5 接口 303 实例183 求n的幂数与倍数 304 实例184 商品订单 306 实例185 多功能排序 310 第11章 Java常用类(教学视频:66分钟) 315 11.1 数学Math类 315 实例186 求圆周率∏值 ...

    绿色世界环境日主题班会PPT模板

    世界环境日的由来 1972年6月5日联合国在瑞典首都斯德哥尔摩召开了联合国人类环境会议,会议通过了《人类环境宣言》,并提出将每年的6月5日定为“世界环境日”。 世界环境日的重要意义 世界环境日的意义在于提醒全...

Global site tag (gtag.js) - Google Analytics