牛骨文教育服务平台(让学习变的简单)
博文笔记

变量的初始化和赋初值

创建时间:2017-07-11 投稿人: 浏览次数:329


初始化和赋初值是不同的。

初始化:定义变量时做的赋值

ex: int a=0;

赋初值:第一次使用之前的赋值

ex:int a; a=0;

变量是保存数据的地方。

局部变量(local variable)又叫本地变量。是定义在函数体内或语句块内的变量;全局变量是定义在函数体之外的变量。

使用未经初始化的变量时,编译器会自动为全局变量赋初值0,而局部变量的值则为留在当前内存里的机器垃圾。使用未经初始化或赋初值的局部变量,会得到一些意外的值。因此,为了安全起见,局部变量都会初始化或赋初值。


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。