在一个循环中,为何可以定义变量呀?这不是重复定义吗?
怪了,竟然不报错。比如在for循环中定义一个变量 aa,是会重义9次,还是只会定义1次呢?
for (int i = 1; i < 10; i++)
{
int aa;
aa = i;
Console.WriteLine("这是 aa 的值:{0}",aa);
}
怪了,竟然不报错。比如在for循环中定义一个变量 aa,是会重义9次,还是只会定义1次呢?
for (int i = 1; i < 10; i++)
{
int aa;
aa = i;
Console.WriteLine("这是 aa 的值:{0}",aa);
}
int aa;
aa = i;
Console.WriteLine("这是 aa 的值:{0}",aa);
}//1
{
int aa;
aa = i;
Console.WriteLine("这是 aa 的值:{0}",aa);
}//2.........
{
int aa;
aa = i;
Console.WriteLine("这是 aa 的值:{0}",aa);
}//10