Objective-C while 循环
-
while 循环
只要给定条件为真,Objective-C编程语言中的while 循环语句就会重复执行目标语句。Objective-C编程语言中while循环的语法是-while(condition) { statement(s); }
这里,语句(多个)可以是单一语句或语句块。所述条件可以是任何表达,和真正的是任何非零值。条件为真时,循环将迭代。当条件变为假时,程序控制传递到紧随循环的那一行。流程图:在此,while循环的关键点在于该循环可能永远不会运行。当测试条件并且结果为false时,将跳过循环体,并执行while循环之后的第一条语句。 -
示例
#import <Foundation/Foundation.h> int main () { /* local variable definition */ int a = 10; /* while loop execution */ while( a < 20 ) { NSLog(@"value of a: %d\n", a); a++; } return 0; }
编译并执行上述代码后,将产生以下结果-2020-08-04 22:45:26.827 test[21195] value of a: 10 2020-08-04 22:45:26.827 test[21195] value of a: 11 2020-08-04 22:45:26.827 test[21195] value of a: 12 2020-08-04 22:45:26.827 test[21195] value of a: 13 2020-08-04 22:45:26.827 test[21195] value of a: 14 2020-08-04 22:45:26.827 test[21195] value of a: 15 2020-08-04 22:45:26.828 test[21195] value of a: 16 2020-08-04 22:45:26.828 test[21195] value of a: 17 2020-08-04 22:45:26.828 test[21195] value of a: 18 2020-08-04 22:45:26.828 test[21195] value of a: 19