for(i=1;i>n;i++)与for(i=1;i>n;++i)有何区别?
for(i=1;i>n;i++)与for(i=1;i>n;++i)有何区别呢?执行结果是否有改变?...
for(i=1;i>n;i++)与for(i=1;i>n;++i)有何区别呢?
执行结果是否有改变? 展开
执行结果是否有改变? 展开
9个回答
展开全部
结果一样.但是for(i=1;i>n;++i)执行速度更快.
两个都等价于这样:
int i =1;
if(i>n)
{
i++;
}
两个都等价于这样:
int i =1;
if(i>n)
{
i++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有区别,
因为i++和++i是在循环1次后做的,不会影响到循环里的语句
因为i++和++i是在循环1次后做的,不会影响到循环里的语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=1;i>n;++i)转成while的话你就看清楚了:
int i=1;
while(i>n){
... 循环体
++i;
}
此时的i++与++i有什么区别呢
int i=1;
while(i>n){
... 循环体
++i;
}
此时的i++与++i有什么区别呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询