C语言规定:变量在使用之前必需说明。标准的做法在函数(或复合语句)中所有可执行语句之前是变量说明语句,也就是说,变量的说明需要在函数最前部。但是C++,只要求在变量使用前进行说明,具体位置无要求。
是的,推荐在最开始定义好你的变量。因为你定义的变量只要在使用之前出现,它就能被系统识别。