发布于 2015-07-05 11:43:47 | 124 次阅读 | 评论: 0 | 来源: 网络整理

在Objective-C编程语言的while循环语句重复执行一个目标语句只要一个给定的条件为真。

语法:

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


while(condition)
{
   statement(s);
}

在这里,statement(s) 可能是单个语句或语句块。condition 可以是任何的表达式,true时可以是任何非零值,循环迭代。

当条件为false时,程序控制通过行紧接循环。

流程图:

在这里,关键的一点是while循环的循环可能不会永远运行。当条件测试,结果是假的,循环体将被跳过,while循环后的第一条语句将被执行。

例如:


#import <Foundation/Foundation.h>
 
int main ()
{
   /* local variable definition */
   int a = 10;

   /* while loop execution */
   while( a < 20 )
   {
      NSLog(@"value of a: %dn", a);
      a++;
   }
 
   return 0;
}

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


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

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