Objective-C学习笔记(十一)——break和continue的使用方法
来源:互联网 发布:淘宝申请解冻保证金 编辑:程序博客网 时间:2024/06/09 13:05
无论是C,Java还是OC,break和continue都是配合循环来使用的,break和continue可以打破循环执行的过程,提前退出循环,但是使用上又有一定的区别。下面我们来慢慢分析。
(1)代码一:
int main(int argc, const char * argv[]) { @autoreleasepool { for (int i=0; i<100; i++) { NSLog(@"i = %d",i); if (i==5) { break; } } } return 0;}
输出结果:
。
结果分析:例子中循环的完整结果应该输出从0到99,但是在循环中进行了条件判断,如果i等于5,则使用break,break的作用是跳出整个循环。所以i等于6之后的代码就不会再执行了。所以可以看到break可以中断循环。
(二)代码二:
int main(int argc, const char * argv[]) { @autoreleasepool { int i=0; while(true){ i++; NSLog(@"i = %d",i); if(i==5){ break; } } } return 0;}
输出结果:
。
结果分析:break也可以用在while循环中,可以在一定条件下退出while循环。
(3)代码三:
int main(int argc, const char * argv[]) { @autoreleasepool { for (int i=0; i<10; i++) { if (i%2!=0) { continue; } NSLog(@"i = %d 是一个偶数",i); } } return 0;}
输出结果:
。
结果分析:continue的作用是退出本次循环,也就是说本次循环下面的代码将不再执行,直接继续进行下一次的循环。例子中是判断当前数字是否是偶数,如果是奇数,则continue,退出当前循环,不输出任何内容。如果是偶数,则输出。
2 0
- Objective-C学习笔记(十一)——break和continue的使用方法
- 【C++】学习笔记二十六——break和continue语句
- break 和 continue 的使用方法及注意事项
- Objective-C学习笔记(二十一)——函数的返回值与参数类型
- 写具有Objective-C特征的Swift类—Swift学习笔记(二十一)
- C#:break和continue
- java学习笔记(一)break、continue、ruturn的区别
- Objective-C学习笔记(九)——循环语句while的使用方法
- 带标签的break和continue语句(Java、C++)
- C语言continue 和break的用法
- c 语言break 和 continue的区别
- C中,continue和break的用法
- C语言break和continue的区别
- C语言continue和break的区别
- 从头认识C—break和continue语句
- C编程(七)break和continue
- 【c/c++】break和continue
- Linux c编程一站式学习笔记(05), 两个程序对比Continue和Break
- 更改远程桌面端口
- Xcode - 修改本地路径
- css去掉iPhone、iPad默认按钮样式
- 在linux系统环境下搭建网路服务器(三)
- 关于SlidingMenu的使用
- Objective-C学习笔记(十一)——break和continue的使用方法
- 1054. The Dominant Color (20)
- 局域网内通过ip获取对方计算机名
- 哈希算法快速查表的原理
- 最大熵模型
- 算法思想:假设与修正
- service 和 Controller 区别
- 通过PowerDesigner实现sql->pdm->sql
- iGrimaceV3.0电脑安装教程