黑马程序员技术交流社区
标题:
关于全局变量和局部变量初始化的问题
[打印本页]
作者:
明非
时间:
2015-4-8 23:12
标题:
关于全局变量和局部变量初始化的问题
问一下 全局变量定义出来不经过初始化默认是0吗?能不能直接用来计算 ?局部变量呢?
作者:
longer057
时间:
2015-4-8 23:19
全局变量默认为0,局部变量需要先初始化才能拿来用,默认情况下,值是rubbish----
作者:
流风124
时间:
2015-4-9 07:10
全局变量默认值是0,可以直接来计算;局部变量不行,必须初始化后再拿来使用,里面存储的是乱七八糟的值
作者:
Fench
时间:
2015-4-9 14:06
全局变量默认值是0, 可直接用于计算
局部变量默认值要使用必须经过初始化,里面的值是系统随机赋的值,其作用域为声明开始到函数(代码块)结束. 如果你想不初始化而是用局部变量的话可以用static来修饰局部变量,使之变为一个静态局部变量,如 static int a; 此时a的值像全局变量一样默认为0.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2