zypeh says to YSITD
1. 初始变量要赋值。 2. 为何不要 for ?