变量的初始化和赋初值

xiaoxiao2021-02-28  102

 

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

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

ex: int a=0;

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

ex:int a; a=0;

 

变量是保存数据的地方。

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

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

 

转载请注明原文地址: https://www.6miu.com/read-85855.html

最新回复(0)