在循环外定义的变量在循环结束后可以使用,而在循环中定义的变量,当循环结束后,会被编译器自动销毁,在循环外部不可使用。
在循环中定义变量和在循环外定义变量的区别http://www.iteye.com/problems/16385