在函数体外定义的变量都初始化为0,在函数体内的变量都不进行初始化,使用未初始化的变量会发生未知错误,而且难以发现。 但是需要注意,对于char,string这种类型的变量不论是在函数体外还是函数体内都会初始化为空