当在某一条指令放在循环体内的时候,就会被循环执行一定的次数。例如
while(true)
{
Console.Write("1");
}
就会不断输出1。
但是,把声明变量放在循环体内
while(true)
{
int a;
}
是不是会不断地声明a这个变量?
如果不是的话,编译器是怎么处理在循环内部声明变量的?
while(true)
{
Console.Write("1");
}
就会不断输出1。
但是,把声明变量放在循环体内
while(true)
{
int a;
}
是不是会不断地声明a这个变量?
如果不是的话,编译器是怎么处理在循环内部声明变量的?
{
int a;
}
是不是会不断地声明a这个变量?
-=--------------------------
是。
但这个变量的生存期限在while{}循环体内,}后,回收...
如果不会 同意csShooter