循环结构是每种编程语言中的基本控制能力,Objective-C中也提供了各种循环结构。
for循环
for循环允许进行预设次数的循环迭代。语法如下:
for (初始化; 条件; 更新) {
// 循环体
}
一个标准的for循环示例:
for (int i = 0; i < 10; i++) {
NSLog(@"%d", i);
}
while循环
while循环当条件为真时会一直执行循环体语句:
while (条件) {
// 循环体
}
示例:
int i = 0;
while (i < 10) {
// 循环体
i++;
}
do-while循环
do-while循环保证循环体会至少执行一次:
do {
// 执行语句
} while (条件);
break和continue
可以使用break跳出当前循环,continue跳到下次循环。
循环的应用
循环结构可以实现重复的执行逻辑,是编程中非常常用的功能。熟练使用Objective-C中的各种循环可以提高代码效率。