怎样让局部变量初始化
2019-06-22 03:32:06
“局部变量初始化”是指在使用这个局部变量前,要对其进行初始化。这是因为局部变量是从内存堆中分配的,用完就还给内存堆,所以被分配的局部变量并不一定是0,而很可能是其他地方用过的一个值,因此在使用这个变量之前,要对它进行显示初始化。初始化可以用两种方式(假设初值为0):
声明变量是赋值:int val=0
在使用前赋值:
int val
.... //其它代码
val=0
....//后面开始使用变量val
阅读剩余内容
“局部变量初始化”是指在使用这个局部变量前,要对其进行初始化。这是因为局部变量是从内存堆中分配的,用完就还给内存堆,所以被分配的局部变量并不一定是0,而很可能是其他地方用过的一个值,因此在使用这个变量之前,要对它进行显示初始化。初始化可以用两种方式(假设初值为0):
声明变量是赋值:int val=0
在使用前赋值:
int val
.... //其它代码
val=0
....//后面开始使用变量val