
for循环语句嵌套的问题。
voidDelay(){sbiti,j;for(i=0;i<10;i++)for(j=0;j<10;j++);}这里的for循环,是i读取1次,j读取(10)11次。还是...
void Delay()
{
sbit i,j;
for(i=0;i<10;i++)
for(j=0;j<10;j++);
}
这里的for循环,是i读取1次,j读取(10)11次。还是i读取10(11)次,j读取1次?
还有我不确定单个循环是读取10次还是11,我个人认为是11次。 展开
{
sbit i,j;
for(i=0;i<10;i++)
for(j=0;j<10;j++);
}
这里的for循环,是i读取1次,j读取(10)11次。还是i读取10(11)次,j读取1次?
还有我不确定单个循环是读取10次还是11,我个人认为是11次。 展开
3个回答
展开全部
for(i=0;i<10;i++)
for(j=0;j<10;j++);
请问for(i=0;i<10;i++)后面有没有;
没有的话i读取10次,j读取100次 ;
有的话则是i读取10次,j读取10次 。
for(j=0;j<10;j++);
请问for(i=0;i<10;i++)后面有没有;
没有的话i读取10次,j读取100次 ;
有的话则是i读取10次,j读取10次 。
追问
第一个for循环没有;这两个是一个语句。
追答
i循环10次,每一次的i循环内,j都要循环10次。你之所以不确定单个循环是读取10次还是11次,是因为单个循环的跳出机制,是要进行第11次判断,但是不进行第十一次循环。
展开全部
这是一个双循环
也就是 i 循环10次 即 i 读取10次
然后 每一次的 i 循环内 j都要循环10次 也就是说 j总共要读取100次
也就是 i 循环10次 即 i 读取10次
然后 每一次的 i 循环内 j都要循环10次 也就是说 j总共要读取100次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i读取10次,j读取100次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |