关于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继续执行。
[解决办法]
上面说的都对!