C#中如何调用上面提到的变量?

来源:百度知道 编辑:UC知道 时间:2024/06/09 19:53:03
比如
for(int i=0;i<100;i++)
if(i%7=0)
Console.WriteLine("{0}",i);
要是下面要调用上面的i应该如何定义.
再调用啊!
i不是会输出一组数,而我需要那组数啊!难道直接就可以调用么?我试过了好像不行哦!

for(int i=0;i<100;i++)
{
if(i%7==0)
Console.WriteLine("{0}",i);
}

变量有它的生存周期,比如你这里定义的int i,它只在这个For语句里面有效,在调用时直接用 i 就可以了.

int i=0;
for(;i<100;i++)
{
if(i%7==0)
Console.WriteLine("{0}",i);
}
这样在for的外面就可以调到i了

lin_jin_e for里面少了一个 i 变量
正确应该是:
int i=0;
for(i;i<100;i++)
{
if(i%7==0)
Console.WriteLine("{0}",i);
}