发布于 2015-07-05 11:48:49 | 209 次阅读 | 评论: 0 | 来源: 网络整理

for循环是一个重复的控制结构,可以有效地写一个循环,需要执行特定次数。

语法:

for循环在Objective-C编程语言的语法是:


for ( init; condition; increment )
{
   statement(s);
}

下面是在for循环的控制流:

  1. init 步骤首先执行一次. 这个步骤可让您声明和初始化任何循环控制变量。也可以不需要把声明放这里,只要一个分号出现。

  2. 接下来,条件进行计算。如果这是真的,执行循环体。如果它是假的,身体循环不执行和流控制跳转for循环之后的下一条语句。

  3. 主体的循环执行后,控制流跳回increment 语句。该语句允许您更新任何循环控制变量。这个语句可以留空,只要一个分号条件后出现。

  4. 现在再次计算条件。如果这是真的,在循环执行,并重复这个过程(循环体,然后递增步骤,然后再条件)。条件为假后,for循环终止。

流程图:

示例:


#import <Foundation/Foundation.h>
 
int main ()
{
   /* for loop execution */
   int a;
   for( a = 10; a < 20; a = a + 1 )
   {
      NSLog(@"value of a: %dn", a);
   }
 
   return 0;
}

上面的代码编译和执行时,它会产生以下结果:


2013-09-07 22:34:05.044 demo[12321] value of a: 10
2013-09-07 22:34:05.044 demo[12321] value of a: 11
2013-09-07 22:34:05.044 demo[12321] value of a: 12
2013-09-07 22:34:05.044 demo[12321] value of a: 13
2013-09-07 22:34:05.044 demo[12321] value of a: 14
2013-09-07 22:34:05.044 demo[12321] value of a: 15
2013-09-07 22:34:05.044 demo[12321] value of a: 16
2013-09-07 22:34:05.044 demo[12321] value of a: 17
2013-09-07 22:34:05.044 demo[12321] value of a: 18
2013-09-07 22:34:05.044 demo[12321] value of a: 19
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务