oc语言实现for循环
时间: 2023-10-23 07:29:14 浏览: 43
在 OC 语言中,可以使用 for 循环来实现循环操作。其基本语法如下:
```objective-c
for (初始化表达式; 条件表达式; 更新表达式) {
// 循环体语句
}
```
其中,初始化表达式在循环开始前执行一次,通常用于初始化循环计数器等变量;条件表达式在每次循环开始前执行,用于判断是否继续执行循环;更新表达式在每次循环结束后执行,用于更新循环计数器等变量。
下面是一个简单的示例,展示如何使用 for 循环输出数字 1~10:
```objective-c
for (int i = 1; i <= 10; i++) {
NSLog(@"%d", i);
}
```
这段代码中,我们使用 int 类型的变量 i 来作为循环计数器,将其初始化为 1,条件表达式为 i <= 10,更新表达式为 i++,表示每次循环结束后将 i 的值加 1。在循环体中,我们使用 NSLog 函数输出 i 的值,即每次循环输出一个数字。
相关问题
iOS OC 跳出for循环
在iOS Objective-C中,要跳出for循环可以使用`break`语句。当满足某个条件时,可以使用`break`语句来立即终止当前的循环,并跳出循环体。
以下是一个示例代码:
```objective-c
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时跳出循环
}
NSLog(@"%d", i);
}
```
在上述代码中,当`i`等于5时,`break`语句会被执行,循环会立即终止,输出结果为0、1、2、3、4。
iOS oc 跳出for循环
以下是在iOS Objective-C中跳出for循环的两种方法:
1.使用break语句跳出循环:
```objective-c
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
if (i == 2 && j == 4) {
NSLog(@"j ==== > %d",j);
break; // 跳出内层循环
}
}
NSLog(@"i ==== > %d",i);
}
```
2.使用goto语句跳出循环:
```objective-c
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
if (i == 2 && j == 4) {
NSLog(@"j ==== > %d",j);
goto b; // 跳转到标签b处
}
}
NSLog(@"i ==== > %d",i);
}
b:{
int a = 10;
NSLog(@"a =====> %d",a);
}
```