我有初始化的习惯。
最近我读一个代码,里面没有初始化。但是运行结果可能没啥问题的。
3 个解决方案
#1
最好初始化。
#2
局部变量最好初始化,c和c++的编译器不会给没有初始化报错,但是如果没有初始化那个变量的值是无法预估的,它会用他指向的那块内存,可能那块内存里面有之前的东西没有清理掉,会给后面造成麻烦
#3
嗯。。。看来也算是找到了程序的小bug。
我是菜鸟,多谢各位回复。
#1
最好初始化。
#2
局部变量最好初始化,c和c++的编译器不会给没有初始化报错,但是如果没有初始化那个变量的值是无法预估的,它会用他指向的那块内存,可能那块内存里面有之前的东西没有清理掉,会给后面造成麻烦
#3
嗯。。。看来也算是找到了程序的小bug。
我是菜鸟,多谢各位回复。