Objective-C continue 语句

 

 

  在接下来的时间里面,我们准备为大家介绍“continue 语句”。


   "continue"——用于跳过循环体中continue后面的代码,然后,继续执行下一轮的循环。continue只可以出现在"循环体"中

 

  文字的描述可能不够直观,我们还是结合例子作进一步的解析。

           

 

  1例子:

    int i=0;

    while( i<2 )

    {

       语句1;

       i=i+1;

       continue;

       语句2;

    }

    语句3;

 

   例子分析:

   (1)程序首先判断while语句后面的表达式i<2,判断结果为“真”,因为“i”等于0,而0是少于2,所以判断结果为“真”,这样就可以继续执行while循环体中的代码。

 

   (2)当i<3的结果为“真”时,程序首先执行语句1,然后,再执行i+1,即0+1结果等于1,再将结果1赋给变量“i”,变量“i”中的值由0变为1,然后,再执行continue,然后,程序就会跳转回while的表达式i<2中进行判断,而不会执行循环体中的语句2,这就是continue的作用。

 

   (3)接着,程序再一次判断while语句后面的表达式i<2,判断结果为“真”,因为“i”当前的值等于1,而1是少于2,所以判断结果为“真”,这样就可以继续执行while循环体中的代码。程序首先执行语句1,然后,再执行i+1,即1+1结果等于2,再将结果2赋给变量“i”,变量“i”中的值由1变为2,然后,再执行continue,然后,程序就会再次跳转回while的表达式i<2中进行判断,而不会执行循环体中的语句2

 

   (4)程序再次判断while循环语句后面的表达式i<2,判断结果为“假”,因为“i”当前的值等于2,而2不是少于2,所以判断结果为“假”,这样,就立即跳出了当前的while循环。然后,继续执行后面的语句3。所以,由while循环开始到结束,循环体中的语句2都没有被执行过。

 

  

 

  非常好,现在,我们已经掌握了Objective-C中的“continue 语句”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练