C#中关于局部变量i的一个很小的问题
下面两个子函数中的i有什么区别呢?①voidmax_num(){inti;for(i=0;i<10;i++){}}②voidmax_num(){for(inti=0;i<...
下面两个子函数中的i有什么区别呢?
① void max_num()
{
int i;
for(i=0;i<10;i++)
{ }
}
② void max_num()
{
for(int i=0;i<10;i++) {}
}
经过程序测试,知道它们是不一样的,不知道不一样在什么地方,烦请指教啊~ 展开
① void max_num()
{
int i;
for(i=0;i<10;i++)
{ }
}
② void max_num()
{
for(int i=0;i<10;i++) {}
}
经过程序测试,知道它们是不一样的,不知道不一样在什么地方,烦请指教啊~ 展开
展开全部
经过程序测试,知道它们是不一样的,又不知道不一样的在什么地方?
那你怎么测试的,怎么得出结论不一样的?
① void max_num()
{
int i;
for(i=0;i<10;i++)
{ i可用}
i可用
}
② void max_num()
{
for(int i=0;i<10;i++) {i可用}
i不可用
}
那你怎么测试的,怎么得出结论不一样的?
① void max_num()
{
int i;
for(i=0;i<10;i++)
{ i可用}
i可用
}
② void max_num()
{
for(int i=0;i<10;i++) {i可用}
i不可用
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-08
展开全部
第一个i在for循环体外还可以使用,第二个不行
你是指这个吗?
我不知道还有什么区别
你是指这个吗?
我不知道还有什么区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该学c#不长吧?
这两个函数其实表达的意思是一样的,没什么区别的。
相信你自己也测过 这两个函数执行的效果绝对一样 其次 这种函数还可这样写的
int i=0;
for (; i < 10; i++)
{ Console.WriteLine(i); }
相信我,这只是for循环的不同表现方式而已。
这两个函数其实表达的意思是一样的,没什么区别的。
相信你自己也测过 这两个函数执行的效果绝对一样 其次 这种函数还可这样写的
int i=0;
for (; i < 10; i++)
{ Console.WriteLine(i); }
相信我,这只是for循环的不同表现方式而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询