我的编程理念之一是在第一次真正使用变量之前定义变量。比如定义变量'x'的方式,我一般不会这样写代码:
var total =0;
var x;
for(int i=0;i<100000;i++)
{
x = i;
total += x;
}
相反,我更喜欢这个:
var total = 0;
for(int i=0;i<100000;i++)
{
var x = i;
total = +x;
}
这只是一个示例代码,不要关心代码的真正含义。
第二种方式有什么缺点?表现?