首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于continue话语的使用

2012-09-08 
关于continue语句的使用for(i0i10i++)for(j0j10j++)if(j5)continue我想问在执行continue语句时

关于continue语句的使用
for(i=0;i<10;i++)
  for(j=0;j<10;j++)
  if(j==5)continue;
我想问在执行continue语句时;这个程序会跳到执行i++还是j++
这个程序是乱写的,我只想知道continue是跳到哪里

[解决办法]
continue作用结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次循环。
这里本次循环是j=5的时候,跳出j = 5,执行j= 6;所以跳到j++.
例如:当i=1时,当j=5时,执行continue结果是i=1不变,执行j=6。

另外告诉你break的东西
for(i=0;i <10;i++)
for(j=0;j <10;j++)
if(j==5) break;
作用结束本层循环,例如当i=1时,当j=5时,break是使i=2,j=0继续执行。
[解决办法]
上面说的都对!

热点排行