黑马程序员技术交流社区

标题: 大家猜猜输出的是什么 [打印本页]

作者: 久伴    时间: 2016-2-18 21:19
标题: 大家猜猜输出的是什么
@autoreleasepool{
        BOOL isYes = YES;
        if(isYes){
            NSLog(@"你不可以执行");
        }
            NSLog(@"我还是可以执行的");
    }
作者: 382502038    时间: 2016-2-18 22:52
两句都会输出,第一句因为他是正数所以会进入if,第二句因为没有else所以从上往下,也会打印.
作者: a416182173    时间: 2016-2-18 23:51
同意楼上的

作者: 醉凡尘丶Gent1e    时间: 2016-2-19 00:16
382502038 发表于 2016-2-18 22:52
两句都会输出,第一句因为他是正数所以会进入if,第二句因为没有else所以从上往下,也会打印. ...

同意碧哥
作者: wx_AMgIUC0M    时间: 2016-2-20 12:59
因为YES是真,第一句执行,第二句和if是顺序关系,if执行完就执行第二句子
肯定是两句都能执行啦,
输出:你不可以执行,我还是可以执行的




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