黑马程序员技术交流社区

标题: OC中的循环结构比C语言多了什么呢? [打印本页]

作者: youga    时间: 2015-3-16 09:03
标题: OC中的循环结构比C语言多了什么呢?
OC中的循环结构比C语言多了什么呢?
作者: JiangHG    时间: 2015-3-16 09:27
在OC中提供了三种循环结构while、do...while、for,这和C是一样的。
while是先判断条件是否为真如果条件成立则执行代码。
do...while是先执行然后判断条件是否成立,所以do...while的代码一定会执行一次。
for一般是知道执行循环的次数的时候使用。
在循环中还有continue和break。
continue是跳过本次循环,执行下次循环。
break是跳出整个循环结构。
作者: youga    时间: 2015-3-16 12:23
JiangHG 发表于 2015-3-16 09:27
在OC中提供了三种循环结构while、do...while、for,这和C是一样的。
while是先判断条件是否为真如果条件成 ...

但是面试的老师问我OC比C多了哪些流程控制语句,这个怎么回答。
作者: 风中一场梦    时间: 2015-3-16 21:08
本帖最后由 风中一场梦 于 2015-3-16 21:09 编辑

跳转语句 goto   NSLog (@"1") ;
    goto ABC;
     NSLog (@"2") ;
    ABC:
     NSLog (@"3") ;
   

作者: JiangHG    时间: 2015-3-16 21:18
youga 发表于 2015-3-16 12:23
但是面试的老师问我OC比C多了哪些流程控制语句,这个怎么回答。

问了这个?那就把OC的流程语句说一遍,就说和C是一样的没有增加!
作者: youga    时间: 2015-3-17 08:42
JiangHG 发表于 2015-3-16 21:18
问了这个?那就把OC的流程语句说一遍,就说和C是一样的没有增加!

我说了,但是人家就问oc语言和c语言做对比,到底增加了哪个循环结构呢?
作者: JiangHG    时间: 2015-3-17 09:43
youga 发表于 2015-3-17 08:42
我说了,但是人家就问oc语言和c语言做对比,到底增加了哪个循环结构呢? ...

我在探索一下看看!
作者: youga    时间: 2015-3-17 10:20
JiangHG 发表于 2015-3-17 09:43
我在探索一下看看!

好,加油,你是报第七期吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2